

    
    

  
  
    


  
  
  













    





  





  



















    








    
    
<html>
<head>















<style type="text/css"><!--





BODY { font-family: verdana,arial,helvetica,sans-serif; font-size: small; background-color: #FFFFFF; color: #000000; margin-top: 0px; }
TD, TH { font-family: verdana,arial,helvetica,sans-serif; font-size: small; }


.serif { font-family: times,serif; font-size: medium; }
.sans { font-family: verdana,arial,helvetica,sans-serif; font-size: medium; }

.small { font-family: verdana,arial,helvetica,sans-serif; font-size: small; }

.h1 { font-family: verdana,arial,helvetica,sans-serif; color: #E47911; font-size: medium; }
.h3color { font-family: verdana,arial,helvetica,sans-serif; color: #E47911; font-size: small; }
h2.small {margin-bottom: 0em; }
h2.h1 { margin-bottom: 0em; }
h2.h3color { margin-bottom: 0em; }
.tiny { font-family: verdana,arial,helvetica,sans-serif; font-size: x-small; }
.tinyprice { font-family: verdana,arial,helvetica,sans-serif; color: #990000; font-size: x-small; }
.highlight { font-family: verdana,arial,helvetica,sans-serif; color: #990000; font-size: small; }
.listprice { font-family: arial,verdana,helvetica,sans-serif; text-decoration: line-through; }
.price { font-family: arial,verdana,helvetica,sans-serif; color: #990000; }
.popover-tiny { font-size: x-small; font-family: verdana,arial,helvetica,sans-serif; }
.horizontal-search { font-weight: bold; font-size: small; color: #FFFFFF; font-family: verdana,arial,helvetica,sans-serif; }
.horizontal-websearch { font-size: x-small; font-family: verdana,arial,helvetica,sans-serif; padding-left: 12px; }
.big { font-size: xx-large; font-family: verdana,arial,helvetica,sans-serif; }
.amabot_widget .headline { color: #E47911; font-size: medium; display: block; font-weight: bold; }
div.unified_widget .headline { color: #E47911; font-size: medium; display: block; font-weight: bold; }




div#page-wrap { min-width: 980px; }

* html div#page-wrap { border-right: 980px solid #fff; width: 100%; margin-right: 25px;}
* html div#content { float: left; position:relative; margin-right: -980px; }
div#leftcol, div#leftcolhidden { float: left; width: 180px; margin:5px 0px 0px 5px; display: inline; }

div#rightcol, div#rightcolhidden { float: right; width: 300px; margin-top:5px;}

div#leftcolhidden { clear:left;}
div#rightcolhidden { clear:right; }

 div#center1, div#centercol, div#centerrightspancol { overflow: hidden; }

* html div#center1 { width: 100% }
* html div#centercol { width: 100%; }

* html div#centerrightspancol { width: 100%; }
div#page-footer { clear: both; }

a:link { font-family: verdana,arial,helvetica,sans-serif; color: #004B91; }
a:visited { font-family: verdana,arial,helvetica,sans-serif; color: #996633; }
a:active { font-family: verdana,arial,helvetica,sans-serif; color: #FF9933; }

a.noclick, a.noclick:visited { color: #000000; }

.noLinkDecoration a { text-decoration: none; border-bottom: none; }
.noLinkDecoration a:hover { text-decoration: underline; }
.noLinkDecoration a.dynamic:hover { text-decoration: none; border-bottom: 1px dashed; }
.noLinkDecoration a.noclick:hover { color: #000000; text-decoration: none; border-bottom: 1px dashed; }

.attention { background-color: #FFFFD5; }
.alertgreen { color: #009900; font-weight: bold; }
.alert { color: #FF0000; font-weight: bold; }
.topnav { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; text-decoration: none; }
.topnav a:link, .topnav a:visited { text-decoration: none; color: #003399; }
.topnav a:hover { text-decoration: none; color: #E47911; }
.topnav-active a:link, .topnav-active a:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #E47911; text-decoration: none; }
.eyebrow { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: bold;text-transform: uppercase; text-decoration: none; color: #FFFFFF; }
.eyebrow a:link { text-decoration: none; }
.popover-tiny a, .popover-tiny a:visited { text-decoration: none; color: #003399; }
.popover-tiny a:hover { text-decoration: none; color: #E47911; }
.tabon a:hover, .taboff a:hover { text-decoration: underline; }
.tabon div, .taboff div { margin-top: 7px; margin-left: 9px; margin-bottom: 5px; }
.tabon a, .tabon a:visited  { font-size: 10px; color: #FFCC66; font-family: verdana,arial,helvetica,sans-serif; text-decoration: none; text-transform: uppercase; font-weight: bold; line-height: 10px; }
.taboff a, .taboff a:visited { font-size: 10px; color: #000000; font-family: verdana,arial,helvetica,sans-serif; text-decoration: none; text-transform: uppercase; font-weight: bold; line-height: 10px; }
.indent { margin-left: 1em; }
.half { font-size: .5em; }
.list div { margin-bottom: 0.25em; text-decoration: none; }
.hr-center { margin: 15px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: dotted; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999; }


.amabot_right .h1 { color: #E47911; font-size: .92em; }
.amabot_right .amabot_widget .headline, .amabot_left .amabot_widget .headline { color: #E47911; font-size: .92em; display: block; font-weight: bold; }
.amabot_left .h1 { color: #E47911; font-size: .92em; }
.amabot_left .amabot_widget, .amabot_right .amabot_widget, .tigerbox {  padding-top: 8px;  padding-bottom: 8px;  padding-left: 8px;  padding-right: 8px;  border-bottom: 1px solid #C9E1F4;   border-left: 1px solid #C9E1F4;  border-right: 1px solid #C9E1F4;  border-top: 1px solid #C9E1F4; }

.amabot_center div.unified_widget, .amabot_center .amabot_widget {  font-size: 12px; }
.amabot_right div.unified_widget, .amabot_right .amabot_widget {  font-size: 12px; }
.amabot_left div.unified_widget, .amabot_left .amabot_widget {  font-size: 12px; }

.rightArrow { color: #E47911; font-weight: bold; padding-right: 6px; }
.nobullet { list-style-type: none }
.homepageTitle { font-size: 28pt; font-family: 'Arial Bold', Arial; font-weight: 800; font-variant: normal; color: #80B6CE; line-height:1em; }
div.unified_widget p { margin:0 0 0.5em 0; line-height:1.4em; }

div.unified_widget h2 { color:#E47911; padding:0; }

.amabot_right div.unified_widget .headline, .amabot_left div.unified_widget .headline { color: #E47911; font-size: .92em; display: block; font-weight: bold; }
div.unified_widget sup { font-weight:normal; font-size: 75%; }
div.unified_widget h2 sup { font-size: 50%; }

td.amabot_left div.unified_widget h2, td.amabot_right div.unified_widget h2, div.amabot_left div.unified_widget h2, div.amabot_right div.unified_widget h2 { font-size:100%; margin:0 0 0.5em 0; }
td.amabot_center div.unified_widget h2, div.amabot_center div.unified_widget h2 { font-size:135%; font-weight:bold; margin:0 0 0.35em 0px; }
td.amabot_center, div.amabot_center { padding:5px 15px 5px 10px; } 
div.unified_widget ul { margin: 1em 0; padding: 0 0 0 15px; list-style-position:inside; }

div.unified_widget ol { margin:0; padding:0 0 0 2.5em; }

div.unified_widget a:link, div.unified_widget a:visited { text-decoration:underline; }
div.unified_widget a:hover { text-decoration:underline; }
div.unified_widget p.seeMore { clear:both; font-family:verdana,arial,helvetica,sans-serif; margin:0; padding-left:1.15em; text-indent: -1.15em; font-size:100%; font-weight:normal; }
div.unified_widget p.seeMore a:link, div.unified_widget p.seeMore a:visited { text-decoration:underline; }
div.unified_widget p.seeMore a:hover { text-decoration: underline; }
div.unified_widget .carat, div.left_nav .carat { font-weight:bold; font-size:120%; font-family: verdana,arial,helvetica,sans-serif; color:#E47911; margin-right:0.20em; }
div.unified_widget a img { border:0; }

div.h_rule { clear:both; }
div#centerrightspancol div.h_rule { clear:right; }
div.unified_widget { margin-bottom:2em; clear:both; }
div.unified_widget div.col1 { width: 100%; }
div.unified_widget div.col2 { width: 49%; }
div.unified_widget div.col3 { width: 32%; }
div.unified_widget div.col4 { width: 24%; }
div.unified_widget div.col5 { width: 19%; }
div.unified_widget table { border:0; border-collapse:collapse; width:100%; }
div.unified_widget td { padding:0 8px 8px 0; vertical-align:top; }
div.unified_widget table.col1 td { width:100%; }
div.unified_widget table.col2 td { width:49%; }
div.unified_widget table.col3 td { width:32%; }
div.unified_widget table.col4 td { width:24%; }
div.unified_widget table.col5 td { width:19%; }
div.unified_widget td.bottom { vertical-align:baseline; }
div.unified_widget table h4, div.unified_widget h4 { color:#000; font-size:100%; font-weight:normal; margin:0; padding:0; }
div.rcmBody div.prodImage, amabot_widget div.prodImage {float:left; margin:0px 0.5em 0.25em 0px;}


td.amabot_right div.unified_widget, td.amabot_left div.unified_widget, div.amabot_right div.unified_widget, div.amabot_left div.unified_widget { border: 1px solid #C9E1F4; padding: 8px; margin-bottom:20px; }

* html td.amabot_right div.unified_widget, * html div.amabot_right div.unified_widget { height:100%; }
* html td.amabot_left div.unified_widget, * html div.amabot_left div.unified_widget { height:100%; }

div.rcmBody, amabot_widget div.rcmBody { line-height:1.4em; }
div.rcmBody a:link, div.rcmBody a:visited { text-decoration: underline; }

div.rcmBody p.seeMore, amabot_widget div.rcmBody p.seeMore { margin-top:0.5em; }
div.rcmBody div.bannerImage { text-align:center; }
div.rcmBody h2 span.homepageTitle { display:block; margin-bottom:-0.3em; margin-top:-0.12em; line-height:1em; }
div.rcmBody h2 img { float:none; }
table.coopTable div.rcmBody .headline { font-size: 110%; }
table.coopTable div.rcmBody h2 { font-size: 110%; font-weight:bold; }
table.promo div.rcmBody h2 { font-size: 100%; font-weight:bold; }

div.left_nav { font-family: Arial, sans-serif; font-size:100%; margin:0; line-height:1.05em; width:100%; border: 1px solid #C9E1F4; padding-bottom:10px; }
div.left_nav h2 { margin:0 0 0 0; color: #000000; font-weight: bold; line-height: 1.25em; font-size: 100%; font-family: verdana,arial,helvetica,sans-serif; padding: 3px 6px; background-color: #EAF3FE; }
div.left_nav h3 { font-family: verdana,arial,helvetica,sans-serif; margin:0.5em 0 0.4em 0.5em; color: #E47911; font-weight: bold; line-height: 1em; font-size:100%; padding-right:0.5em; }
div.left_nav ul { margin:0; padding:0; }
div.left_nav li, div.left_nav p { list-style: none; margin:0.5em 0.5em 0 1em; line-height:1.2em; }

div.left_nav hr { margin: 1em 0.5em; border-top:0; border-left:0; border-right:0; border-bottom: 1px dashed #cccccc; }

div.left_nav a:link, div.left_nav a:visited { color: #003399; text-decoration: none; font-family: Arial, sans-serif; }
div.left_nav a:hover { color: #2a70fc; text-decoration: underline; }
div.left_nav p.seeMore { padding-left:0.9em; text-indent:-0.9em; margin-top: 0.35em; margin-bottom: 1em; }

div.left_nav p.seeMore a:link, div.left_nav p.seeMore a:visited { text-decoration:none; }
div.left_nav p.seeMore a:hover { text-decoration:underline; }
div.seller_central li { font-size:95%; }

div.leftnav_popover { width:35em; border:3px solid #ededd3; padding:10px; }

div.leftnav_popover li { font-size: 100%; }

div.leftnav_popover h2 { font-family:verdana,arial,helvetica,sans-serif; margin:0 0 0.5em 0; color:#E47911; line-height: 1em; font-size:100%; padding-right:0.5em; background-color: #FFFFFF; padding-left:0; }

div.leftnav_popover ul.popover_col { float:left; width:33%; margin:0; padding:0; }
div.leftnav_popover ul.popover_col li { list-style:none; font-size:90%; line-height:1.5em; line-height:1.2em; margin: 0 5px 0.7em 0 }
div.leftnav_popover ul.popover_col li a { text-decoration:none; }
div.leftnav_popover ul.popover_col li a:hover { text-decoration:underline; }
div.leftnav_popover p.seeMore { margin-left:0; }
div.leftnav_popover div.h_rule_popup { clear:left; margin-bottom: 5px; border-bottom:1px dashed #cccccc; }

div.asinItem { float:left; margin-bottom:1em; width:32%; }
div.asinTextBlock { padding:0 8px 8px 0; }
div.asinItem div.prodImage { height:121px; display:table-cell; vertical-align:bottom; }
div.asinItem div.localImage { display:table-cell; vertical-align:bottom; }

div.asinItem span { margin: 0.5em 0 0.25em 0; }
div.asinItem ul { margin:0; padding:0 0 0.5em 1.3em; text-indent: -1.3em; font-size:90%; }

div.asinTitle {padding-top:3px; padding-bottom:2px;}
div.row { clear:both; }
body.dp {}
body.dp div.h_rule { clear:none; }
body.dp div.unified_widget { clear:none; }
div.asinCoop div.asinItem { float:none; width:100%;}
div.asinCoop_header {}
div.asinCoop_footer {}

div.newAndFuture div.asinItem ul { font-size:100%; }
div.newAndFuture div.asinItem li { list-style-position: outside; margin:0 0 0.35em 20px; padding:0; text-indent: 0; }
div.newAndFuture h3 { font-size:100%; margin:1em 0 ; }
div.newAndFuture a:link, div.newAndFuture a:visited { text-decoration:underline; }
div.newAndFuture a:hover { text-decoration:underline; }
div.newAndFuture p.seeMore { margin:-0.75em 0 0 35px; }

div.unified_widget ol.topList { margin: 0; padding: 0; list-style: none; }
div.unified_widget ol.topList li { list-style: none; clear: both; display: list-item; padding-top: 6px; }
div.unified_widget ol.topList .productImage { display: block; float: left;vertical-align: top;text-align: center;width:60px; }
div.unified_widget ol.topList .productText { display: block; float: left; padding-left:10px; vertical-align: top; }
:root div.unified_widget span.productImage { display: table-cell; float: none; }
:root div.unified_widget span.productText { display: table-cell; float: none; }
div.unified_widget dl.priceBlock {margin:0 0 0.45em 0;}
div.unified_widget dl.priceBlock dt {clear:left; font-weight:bold; float:left; margin:0 0.3em 0 0;}
div.unified_widget dl.priceBlock dd {margin:0 0 0.2em 0;}
div.unified_widget .bold {font-weight:bold;}
div.unified_widget .byline { font-size: 95%; font-weight: normal; }
table.thirdLvlNavContent div.blurb { margin:10px; }

div.pageBanner h1 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:225%; color: #e47911; letter-spacing:-0.03em; margin:0; }
div.pageBanner p { font-size:90%; color:#888888; margin:0; }

div.pageBanner h1.bkgnd { background-repeat:no-repeat; background-color:#FFFFFF; overflow:hidden; text-indent:-100em; }

div.blurb div.title
{
    font-weight:bold; padding-top:5px; padding-bottom:2px;
}




.sBox .sBoxT,
.sBox .sBoxB,
.sBox .sBoxTL,
.sBox .sBoxTR,
.sBox .sBoxBL,
.sBox .sBoxBR
{
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/categoryWidget/sBox1._V188578666_.png);
    background-repeat: no-repeat;
}

.sBox .sBoxL
{
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/categoryWidget/sBoxL._V188578692_.png);
    background-position: top left;
}
.sBox .sBoxR
{    
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/categoryWidget/sBoxR._V188578410_.png);      
    background-position: top right;    
}


--></style>



    
    
    























































	
	












    


  





    



	
	











  
















    











<link rel="stylesheet" type="text/css" href="http://z-ecx.images-amazon.com/images/G/01/browser-scripts/fruitCSS/US-combined-1434113735.css._V175075384_.css" />







<link rel="stylesheet" type="text/css" href="http://z-ecx.images-amazon.com/images/G/01/browser-scripts/dpSpritesCSS/US-combined-2058131759.css._V170324496_.css" />





    <noscript><link type="text/css" rel="stylesheet" href="http://z-ecx.images-amazon.com/images/G/01/x-locale/communities/profile/customer-popover/style-no-js-3._V248984171_.css" /></noscript>

<link rel="stylesheet" type="text/css" href="http://z-ecx.images-amazon.com/images/G/01/kitchen/scheduled-delivery/sd_style-v1.1.1.0._V200598425_.css"/>

 





<link type="text/css" rel="stylesheet" href="http://z-ecx.images-amazon.com/images/G/01/nav2/gamma/accessoriesCSS/accessoriesCSS-accessoriesNavView-37018._V227977899_.css" />





 	<link rel="stylesheet" type="text/css" href=http://z-ecx.images-amazon.com/images/G/01/productAds/css/detailPageStatic._V175408788_.css />

<style type="text/css">


  



  h2 { color: #CC6600; font-size: medium; margin: 0px 0px 0.25em; }

  table.productImageGrid {
    float:left;
    margin: 0px 15px 15px 0px;
    background-color: #FFFFFF;
    text-align: center;
  }
  div.buying table { font-size: small; }

  div.buying table td.tiny { font-size: x-small; }

  #priceBlock, #priceBlock table td, #primaryUsedAndNew, #primaryClubPrice, #secondaryUsedAndNew, #secondaryClubPrice, #adultWarning, #violenceWarning { font-size: small; }

  #newAmazonShorts table { font-size: small; }

  #specialOffers table { font-size: small; }

  /* Used Buy Box */




  #buyboxusedDivId table.buyBox td.topLeft {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/common/sprites/sprite_box_ubb._V198144306_.png);
    background-repeat: no-repeat;
    background-position: top left;
    padding-top: 12px;
    padding-left: 12px;
  }

  #buyboxusedDivId table.buyBox td.topRight {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/common/sprites/sprite_box_ubb._V198144306_.png);
    background-repeat: no-repeat;
    background-position: top right;
  }

  #buyboxusedDivId table.buyBox td.bottomLeft {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/common/sprites/sprite_box_ubb._V198144306_.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    font-size: 4px;
  }

  #buyboxusedDivId table.buyBox td.bottomRight {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/common/sprites/sprite_box_ubb._V198144306_.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    font-size: 4px;
  }


  .amabot_endcap .amabot_widget .h1 {color: #000000; font-size: small; }
 
  .smallFontSize { font-size: small; }

  table.offersAndRebates th { font-size: small; font-weight: bold; text-align: right; padding-left: 8px; }

div.replacementTeaser {
  border: 1px solid #136eB4;
  background-color: #ffffdd;
  margin-left: 295px;
  margin-bottom: 5px;
  font-size:0.85em;
  padding: 3px 4px 4px 4px;
}

div.replacementWidget {
  margin-left:295px;
  margin-right:225px;
}





  /* Add to Wish List et al */



    .buyBottomBox { z-index: 1;}
    .cBoxInner .GFTButtonCondo {}

    .buyBoxDiv .subsDPTableCenter {
      padding: 0px 5px 5px;
    }
 
    .buyBoxDiv .subsDPTableTopRow
    {  height: 0px;
      line-height: 0px;
      font-size: 0px; 
    }

    * html .buttonCondoBox {
      z-index: 1;
    }
    
    .bc-disabled {
      cursor: not-allowed;
    }

    .bc-hidden {
      display: none;
    }

    .tinyGrey {
      font-family: verdana,arial,helvetica,sans-serif;
      font-size: xx-small;
      color:#808080;
    }

    .wl-pop-unsprited .wl-pop-body .wl-pop-left { background-image: url(http://g-ecx.images-amazon.com/images/G/01/gifts/registries/wishlist/eq/wladd_drop_left._V245377548_.png); }
    .wl-pop-unsprited .wl-pop-body .wl-pop-right { background-image: url(http://g-ecx.images-amazon.com/images/G/01/gifts/registries/wishlist/eq/wladd_drop_right._V245377550_.png); }
    .wl-pop-unsprited .wl-pop-header .wl-pop-left { background-image: url(http://g-ecx.images-amazon.com/images/G/01/gifts/registries/wishlist/eq/wladd_drop_topleft._V245421466_.png); }
    .wl-pop-unsprited .wl-pop-header .wl-pop-right { background-image: url(http://g-ecx.images-amazon.com/images/G/01/gifts/registries/wishlist/eq/wladd_drop_topright._V245377539_.png); }
    .wl-pop-unsprited .wl-pop-header .wl-pop-middle { background-image: url(http://g-ecx.images-amazon.com/images/G/01/gifts/registries/wishlist/eq/wladd_drop_top._V245377545_.png); }
    .wl-pop-unsprited .wl-pop-footer .wl-pop-left { background-image: url(http://g-ecx.images-amazon.com/images/G/01/gifts/registries/wishlist/eq/wladd_drop_bottomleft._V245377589_.png); }
    .wl-pop-unsprited .wl-pop-footer .wl-pop-right { background-image: url(http://g-ecx.images-amazon.com/images/G/01/gifts/registries/wishlist/eq/wladd_drop_bottomright._V245377584_.png); }
    .wl-pop-unsprited .wl-pop-footer .wl-pop-middle { background-image: url(http://g-ecx.images-amazon.com/images/G/01/gifts/registries/wishlist/eq/wladd_drop_bottom._V245377598_.png); }

    .wl-pop-sprited .wl-pop-body .wl-pop-left,
    .wl-pop-sprited .wl-pop-body .wl-pop-right {
      background-image: url(http://g-ecx.images-amazon.com/images/G/01/common/sprites/sprite_buybox_drop_sides._V247168586_.png);
    }

    .wl-pop-sprited .wl-pop-header .wl-pop-left,
    .wl-pop-sprited .wl-pop-header .wl-pop-right,
    .wl-pop-sprited .wl-pop-header .wl-pop-middle,
    .wl-pop-sprited .wl-pop-footer .wl-pop-left,
    .wl-pop-sprited .wl-pop-footer .wl-pop-right,
    .wl-pop-sprited .wl-pop-footer .wl-pop-middle {
      background-image: url(http://g-ecx.images-amazon.com/images/G/01/common/sprites/sprite_wladd_drop_corners._V245578037_.png);
    }

    .wl-pop-hide {
      display: none;
    }
    
    .wl-pop-body {
      height: 100%;
      position: relative;
    }

    .wl-pop-body .wl-pop-left {
      background-attachment: scroll;
      background-repeat: repeat-y;
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 5px;
    }

    .wl-pop-sprited .wl-pop-body .wl-pop-left {
      background-position: 0 top;
    }

    .wl-pop-sprited .wl-pop-body .wl-pop-right {
      background-position: -5px top;
    }

    .wl-pop-body .wl-pop-right {
      background-attachment: scroll;
      background-repeat: repeat-y;
      height: 100%;
      position: absolute;
      right: 0;
      top: 0;
      width: 5px;
    }

    .wl-pop-header, .wl-pop-footer {
      font-size: 0;
      line-height: 0;
      position: relative;
      width: 100%;
      overflow: hidden;
    }

    .wl-pop-footer * {
      height: 8px;
    }

    .wl-pop-header * {
      height: 4px;
    }

    .wl-pop-header .wl-pop-left {
      background-attachment: scroll;
      background-repeat: no-repeat;
      left: 0;
      position: absolute;
      top: 0;
      width: 8px;
    }

    .wl-pop-sprited .wl-pop-header .wl-pop-left { background-position: 0 -10px; }

    .wl-pop-header .wl-pop-right {
      background-attachment: scroll;
      background-repeat: no-repeat;
      position: absolute;
      right: 0;
      top: 0;
      width: 8px;
    }

    .wl-pop-sprited .wl-pop-header .wl-pop-right { background-position: -10px -10px; }

    .wl-pop-header .wl-pop-middle, .wl-pop-footer .wl-pop-middle {
      background-attachment: scroll;
      background-repeat: repeat-x;
      margin-right: 8px;
      margin-left: 8px;
    }

    .wl-pop-sprited .wl-pop-header .wl-pop-middle { background-position: 0 0; }

    .wl-pop-footer .wl-pop-left {
      background-attachment: scroll;
      background-repeat: no-repeat;
      left: 0;
      position: absolute;
      top: 0;
      width: 8px;
    }

    .wl-pop-sprited .wl-pop-footer .wl-pop-left { background-position: 0 -20px; }

    .wl-pop-footer .wl-pop-right {
      background-attachment: scroll;
      background-repeat: no-repeat;
      position: absolute;
      right: 0;
      top: 0;
      width: 8px;
    }

    .wl-pop-sprited .wl-pop-footer .wl-pop-right { background-position: -10px -20px; }

    .wl-pop-sprited .wl-pop-footer .wl-pop-middle { background-position: 0 -30px;}

    .wl-pop-wrapper {
      left: 5px;
      max-height: 191px;
      overflow-x: hidden;
      overflow-y: auto;
      position: relative;
      width: 160px;
    }

    * html .wl-pop-wrapper {
      height: expression( this.scrollHeight > 183 ? "184px" : "auto" );
      max-height: 184px;
    }

    .wl-pop-wrapper form {
      display: inline;
    }

    .wl-pop-wrapper a.wl-list-link, .wl-pop-wrapper a.wl-create-link {
      cursor: pointer;
      display: block;
      outline: none;
      text-decoration: none;
      width: 160px;
    }

    .wl-pop-wrapper a.wl-create-link {
      background-color: #e5e5c1;
    }

    .wl-pop-wrapper a.wl-list-link:hover, .wl-pop-wrapper a.wl-create-link:hover {
      background-color: #ffffff;
      background-image: none;
    }

    .wl-list-button, .wl-list-button-last, .wl-create-button, .wl-create-button-last {
      font-family: "arial";
      height: 23px;
      overflow: hidden;
      line-height: 23px;
      width: 160px;
    }

    .wl-create-button {
      border-color: #9d9d74;
      border-style: solid;
      border-width: 0 0 1px 0;
    }

    .wl-list-button {
      border-color: #9d9d74;
      border-style: solid;
      border-width: 0 0 1px 0;
    }

    .wl-list-button-last {
      border-color: #79784a;
      border-style: solid;
      border-width: 0 0 1px 0;
    }

    .wl-list-inner, .wl-create-inner {
      border-style: solid;
      border-width: 1px 0 0 1px;
    }

    .wl-list-inner {
      border-color: #ffffff;
    }

    .wl-create-inner {
      border-color: #f4f4e1;
    }

    .wl-list-type, .wl-list-type-break {
      color: #9d9d74;
      float: right;
      font-size: 9px;
      margin-right: 2px;
      max-height: 20px;
      overflow: hidden;
      text-align: right;
    }

    .wl-list-type-break {
      line-height: 9px;
      margin-top: 2px;
    }

    .wl-list-name-wrapper {
      height: 23px;
      margin-left: 2px;
      overflow: hidden;
      white-space: nowrap;
      width: 75px;
      display: inline;
    }

    .wl-list-name {
      color: #004b91;
      font-size: 10px;
      margin-left: 3px;
    }

    .wl-list-default {
      color: #004b91;
      font-size: 10px;
    }

    .wl-create-text {
      color: #004b91;
      font-size: 10px;
      margin-left: 3px;
    }

    .s_add2WishListRight, .s_add2WishListLeft {
      -webkit-appearance: none;
      -webkit-border-radius: 0;
    }




#obsims div.content { margin-left: 5px; }
#obsims td.faceout { padding: 0px 0px 0px 0px; }
#obsims td.faceout img { margin-right: 10px; }
#obsims td.asinDetails { padding: 0px 0px 0px 0px; font-size:10px; }
#obsims .asinList { margin-top: 0px; }

div.nvff_radio       { margin-bottom: 10px; }
div.nvff_radio label { margin-bottom: 1em; }
div.nvff_highlight   { font-size:0.9em; margin-top:8px; margin-bottom:10px; padding:7px; border:1px solid #DDDAC0; background:#FFFFDD; }
div.nvff_help        { color:#000000; }
div.nvff_error       { color:#990000; }
div.nvffGrey         { margin-top:5px; font-size:.85em; color:#66666B; }
div.nvffGreen        { margin-top:5px; font-size:.85em; color:#090; }
div.nvffRed          { margin-top:5px; font-size:.85em; color:#990000; }
#nvFeedbackForm      { margin-bottom:0px; }
#nvOtherText         { border:1px solid #AED2EE; color:#999999; margin-top: 2px; }


  .extendedBuybox b.price { font-size: .86em; }
  .extendedBuybox { width: 100%; }
  div.extendedBuyBox { padding: 4px 0px; }  
  hr.EBBdivider { margin: 0px; }

.buyTopBox .cBoxTL, .buyTopBox .cBoxTR, .buyTopBox .cBoxBL, .buyTopBox .cBoxBR,
.buyBottomBox .cBoxTL, .buyBottomBox .cBoxTR, .buyBottomBox .cBoxBL, .buyBottomBox .cBoxBR,
.mbcBox .cBoxTL, .mbcBox .cBoxTR, .mbcBox .cBoxBL, .mbcBox .cBoxBR { 
  background-image:url(http://g-ecx.images-amazon.com/images/G/01/common/sprites/sprite-cbox._V213322665_.png); 
  background-repeat:no-repeat; 
}
.mbcBox .cBoxTL { background-position: 0px -140px; }
.mbcBox .cBoxTR { background-position: -10px -140px; }
.mbcBox .cBoxBL { background-position: 0px -150px; }
.mbcBox .cBoxBR { background-position: -10px -150px; }
.mbcBox .cBoxR, .mbcBox .cBoxB { background-color: #6daee1; }
.mbcBox {
  border:1px solid #6daee1; 
  border-right: none; 
  border-bottom: none; 
  background-color: #fff;
  margin-bottom: 0;
}
.buyTopBox .cBoxTL { background-position: 0px -20px; }
.buyTopBox .cBoxTR { background-position: -10px -20px; }
.buyTopBox .cBoxBL { background-position: 0px -30px; }
.buyTopBox .cBoxBR { background-position: -10px -30px; }
.buyTopBox .cBoxR, .buyTopBox .cBoxB { background-color: #6daee1; }
.buyTopBox { 
  margin-bottom: 0; 
  border:1px solid #6daee1; 
  border-right: none; 
  border-bottom: none; 
  background-color: #c0dbf2; 
}
.buyBottomBox .cBoxTL { background-position: 0px -120px; }
.buyBottomBox .cBoxTR { background-position: -10px -120px; }
.buyBottomBox .cBoxBL { background-position: 0px -130px; }
.buyBottomBox .cBoxBR { background-position: -10px -130px; }
.buyBottomBox .cBoxR, .buyBottomBox .cBoxB { background-color: #6daee1; }
.buyBottomBox .cBoxInner { padding-top: 4px; padding-bottom: 6px; }
.buyBottomBox { 
  margin-top: 0;
  margin-bottom: 0;
  border:1px solid #6daee1; 
  border-right: none; 
  border-top: none; 
  border-bottom: none; 
  background-color: #ebf3fe;
}
.s_bbAdd2Cart {
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/common/sprites/btn_add-to-cart._V202406622_.png);
}
div.mbcContainer { font-size:0.86em; }
div.mbcContainer div.mbcTitle, div.emwaTitle {
  background-color:#D6E7F8;
  font-size:11px;
  font-weight:bold;
  padding:4px 0 5px;
  text-align: center;
}
table.mbcOffers, table.mbcOfferRow {
  border:none;
  padding:0px; 
  width:100%; 	
}
table.mbcOffers tr.mbcOfferRowSelect td, 
table.mbcOffers tr.mbcPopoverOfferRowSelect td {
  background-color: #FCFCC2;
  cursor: hand;
  cursor: pointer;
}
table.mbcOffers tr td.mbcOfferRowTD { padding:0px 10px; }
table.mbcOfferRow tr td.mbcPriceCell {
  color:#990000;
  border-bottom: 1px dotted #D6D6D6;
  padding-bottom:5px;
}
table.mbcOfferRow tr.mbcMerch td { 
  padding:5px 1px 0px 0px;
}
table.mbcOfferRow tr td {
  font-size:12px;
  font-family:Arial,Helvetica,Geneva,sans-serif;
}
*html div.mbcTradeIn{
  width:215px;
}
div.mbcOlp {
  padding: 5px 10px 0px 10px;
}
div.mbcOlpLink {
  font-size: 11px;
  border-bottom: 1px dotted #D6D6D6;
  padding-bottom: 5px;
}
.mbcPopoverContainer, 
.mbcPopoverContainer a, 
.mbcPopoverContainer a:visited, 
.mbcPopoverContainer a:active {
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:11px;
}

#sitb-pop {
	z-index:1999; 
	display: none;
}

#sitb-pop table.sitb-pop-contentsTable {
 	width:100%;
 	border:0;
 	cellpadding:1;
 	cellspacing:0;
}

#sitb-pop .sitb-pop-bookmarks {
	line-height:21px;
	color:#DDDAC0;
	font-size:11px;
	width: 302px;
}

#sitb-pop .sitb-pop-bookmarks a {
	font-family:Verdana;
	font-weight:bold;
	white-space:nowrap;
	color:#004B91;
	font-size:11px;
        text-decoration:none;
}

#sitb-pop .sitb-pop-bookmarks a:Hover { color:#004B91; text-decoration:none; border-bottom:1px dashed; }
#sitb-pop .sitb-pop-bookmarks a:Active { color:#F93; text-decoration:none; border-bottom:1px dashed; }
#sitb-pop .sitb-pop-bookmarks a:Visited { color:#963; }

#sitb-pop .sitb-pop-search {
	font-family: Verdana;
	font-size:11px;
	margin-top: 5px;
	width: 302px;
}

#sitb-pop .sitb-pop-inputbox {
	width: 126px;
}
.tinypopup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

#sitb-body-gobutton {
    position: absolute;
    padding-left: 5px;
}

.bortfont {
  font-size: 0.85em;
}

td.bortArrowCell {
  width: 25px;
  padding-top: 50px;
  vertical-align: top;
  text-align: center;
}

.bortImgDiv,
td.bortImgCell {
  height: 135px;
  vertical-align: bottom;
  text-align: center;
}

td.bortTitleCell {
  margin: 0;
  padding: 10px 5px 0px 5px;
  vertical-align: top;
}

.bortTitleDiv {
  margin: 0;
  padding: 10px 5px 0px 5px;
}

.bortInfoDiv,
td.bortInfoCell {
  padding: 6px 5px 0px 5px;
  vertical-align: top;
}

.bortInfoDiv ul,
td.bortInfoCell ul {
  list-style: disc url(http://g-ecx.images-amazon.com/images/G/01/digital/text/orange-circle._V29336548_.gif) outside;
  padding: 0;
  margin: 0 0 0 1.5em;
}

.bortInfoDiv li,
td.bortInfoCell li {
  margin: 0;
  padding: 0;
}

td.bortInfoCell,
td.bortTitleCell,
td.bortImgCell {
  width: 210px;
}

#bortShvl {
  table-layout: fixed;
  margin-bottom: 2em;
}

.browsemenu A:link { color: #00008B; outline:none; }
.browsemenu A:visited { color: #00008B; }
.browsemenu A:hover { color: #FFA500; }
.browsemenu A:active { color: #FFA500; outline:none; }
.browsemenu { text-indent: -2em; margin-left: 2em; }
.browsemenu LI { padding-bottom:3px; }

.concordance { background-color: #F6F6F6;
                       border: 1px solid #CCCCCC;
                     }
.concordance a {text-decoration: none;
                        font-family : arial, helvetica, sans-serif} 
.concordance a:hover {text-decoration: underline} 
.concordance a:link { font-family: arial,helvetica,sans-serif; 
                              color: #003399; }
.concordance a:visited { font-family: arial,helvetica,sans-serif; 
                                 color: #996633; }
.concordance a:active { font-family: arial,helvetica,sans-serif; 
                                color: #FF9933; }

.sitbWarningMessage {
    background-color: #ffffcc;
    border: 1px solid #fcb81b;
    font-family: verdana;
    padding-top: 0;
    padding-bottom: 0;
    margin: 0;
    text-align: center;
}
.sitbWarningMessageTable {
    margin-right: auto;
    margin-left: auto;
}
.sitbWarningMessageIcon {
    width: 17px;
    height: 17px;
    margin-right: 1px;
    background-position: 0 -34px;
    background-image: url('http://g-ecx.images-amazon.com/images/G/01/digital/sitb/reader/v4/201010011201/error-sprite-mini._V1_.gif');
    background-repeat: no-repeat;
}

#vellumShade {
    background-color: #3f4c58;
    z-index: 90000;
    filter: alpha(opacity=60);
    opacity: 0.6;
    display: none;
    position: absolute;
    width: 200%;
    height: 200%;
    top: 0px;
    left: 0px;
}
#vellumMsg {
    display: none;
    z-index: 200000;
    width: 420px;
    position: absolute;
    border: 1px solid #E69C00;
    opacity: 1;
    text-align: left;
    padding-top: 2px;
    padding-right: 10px;
    background-color:#FFFFDD;
}
#vellumMsgIco {
    left: 5px;
    top: 5px;
    width: 25px;
    height: 25px;
    position: absolute;
    background-position: 0 -237px;
    background-color:#FFFFDD;
}
#vellumMsgTxt {
    padding-left: 40px;
    padding-top: 5px;
    padding-bottom: 10px;
    font-family: Verdana;
    font-size: small;
    .font-size: x-small; /* IE specific */
}
#vellumMsgHdr {
    padding-top: 10px;
    padding-left: 40px;
    font-family: Verdana;
    font-size: small;
    .font-size: x-small; /* IE specific */
    font-weight: bold;
}
#vellumMsgCls {
    position: absolute;
    right: 3px;
    top: 3px;
    width: 13px;
    height: 11px;
    background-position: 0 -981px;
    font-size: 10px;
    cursor: pointer;
}
#vellumMsgIco, #vellumMsgCls {
    background-image: url('http://g-ecx.images-amazon.com/images/G/01/digital/sitb/reader/v4/201010011201/sitbreader-sprites._V1_.png');
    background-repeat: no-repeat;
}
#vellumLdgIco {
    background-image: url('http://g-ecx.images-amazon.com/images/G/01/digital/sitb/reader/v4/201010011201/loading-pre-lightbox._V1_.gif');
    background-repeat: no-repeat;
}


.navSprite,
.navSaJs li.navSaMenuItem {
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/gno/images/orangeBlue/navPackedSprites-US-22._V183711641_.png);
}

.navSpritePopoverH {
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-h2._V173407700_.gif);
}

.navSpritePopoverV {
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-v2._V173407313_.gif);
}

.nav_popover .header .l {
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-v2._V173407313_.gif) -14px 0px no-repeat;
}

.nav_popover .header .r {
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-h2._V173407700_.gif) 0px -14px no-repeat;
}

.nav_popover .header .c {
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-h2._V173407700_.gif) 0px 0px repeat-x;
}

.nav_popover .footer .l {
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-h2._V173407700_.gif) 0px -21px no-repeat;
}

.nav_popover .footer .r {
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-v2._V173407313_.gif) -21px 0px no-repeat;
}

.nav_popover .footer .c {
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-h2._V173407700_.gif) 0px -7px repeat-x;
}

.nav_popover .body .l {
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-v2._V173407313_.gif) 0px 0px repeat-y;
}

.nav_popover .body .r {
  background: url(http://g-ecx.images-amazon.com/images/G/01/gno/popover/sprites-v2._V173407313_.gif) -7px 0px repeat-y;
}

#navCartButton a.count {
  background: url(http://g-ecx.images-amazon.com/images/G/01/x-locale/common/transparent-pixel._V192234675_.gif) 0px 0px no-repeat;
}

    

.tafShareText {
  padding: 0 5px;
}
.linkImage {
  cursor: pointer;
}
.tafSocialButton {
  cursor: pointer;
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
  background-image:url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/social/snwicons_v2._V171843909_.png);
}
.tafEmailIcon{
  cursor: pointer;
  display: inline-block;
  background-position: 0px 0px; height: 16px; width: 18px;
  vertical-align: middle;
  background-image:url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/social/snwicons_v2._V171843909_.png);
}
.tafContainerDiv {
  height: 18px;
  padding:0px;
  margin:0px;
  position:relative;
}


      .prime-xx-small
      {
        font-family: verdana,arial,helvetica,sans-serif;
        font-size: xx-small;
      }
      .membershipEnclosure
      {
        width: 100%;
        min-height: 58px;
        height: auto;
        padding: 0px 0px;
        background-repeat: repeat-x;
        background-position: top;
          background-image: url(http://g-ecx.images-amazon.com/images/G/01/detail/graduated-blue._V235410893_.jpg);
      }

      .nonmemberEnclosure {
        padding: 2px 0px 5px 0px;
        background-repeat: repeat-x;
        background-position: top;
        font-size: x-small;
        text-align: center;
        font-family: verdana,arial,helvetica,sans-serif;
          background-image: url(http://g-ecx.images-amazon.com/images/G/01/detail/gradated-blue-thin._V192261475_.gif);
      }


  .subsDPTableTop
{  
  background-color: #E5F4FB;
  border-top: 1px solid #5C9EBF;
}
.subsDPTableBottom
{ 
  background-color: #E5F4FB;
  border-bottom: 1px solid #5C9EBF;
}
.subsDPTableLeft
{ 
  background-color: #E5F4FB;
  border-left: 1px solid #5C9EBF;
}
.subsDPTableRight
{ 
  background-color: #E5F4FB;
  border-right: 1px solid #5C9EBF;
}
.subsDPTableCenter
{ 
  background-color:#E5F4FB;
  padding: 5px;
}
.PrimeBBOPtext
{ 
  font-size: 9px;
  color:#000;
  margin:5px 0 0 0;
  padding:0;
}
.PrimePopLine
{ 
  border-bottom: 1px dashed #ccc; 
  margin-top:10px; 
  margin-bottom: 
  10px;
}
ul.primeBuyBox
{
 padding-left: 25px;
 list-style-type:disc;
}



.prime-pBox { position:relative; width:100%; margin-bottom:15px;}
.prime-pBoxInner { font-size:10px; padding:0 9px 6px;}
.prime-pBoxBL, .prime-pBoxBR { position:absolute; display:block; width:10px; height:10px; z-index:1; }
.prime-pBoxBL { bottom:-1px; left:-1px; }
.prime-pBoxBR { bottom:-1px; right:-1px; }
.prime-pBoxB { position:absolute; display:block; width:100%; height:1px; bottom:-1px; background-color:#C9E1F4; }
.prime-pBoxBL, .prime-pBoxBR { background-image:url(http://g-ecx.images-amazon.com/images/G/01/x-locale/common/sprite-all-corners._V192251185_.gif); background-repeat:no-repeat; }
.prime-pBoxBL { background-position:0px -10px; }
.prime-pBoxBR { background-position:-10px -10px; }
.prime-secondary { border:1px solid #C9E1F4; border-top:none; border-bottom:none; }



  div.ensbox { padding: 0.25em 0em; font-size: .86em; }



div.sdBuyBox {
    background-image:url('http://g-ecx.images-amazon.com/images/G/01/kitchen/scheduled-delivery/sd_bkgd_sprite2._V201559792_.png');
}
.sdCorner {
    background-image:url('http://g-ecx.images-amazon.com/images/G/01/kitchen/scheduled-delivery/sd_bkgd_sprite2._V201559792_.png'); 
}

div.fionaPublish {
  background-image: url('http://g-ecx.images-amazon.com/images/G/01/kindle/merch/global/kindle-turing-widget-photo_020509._V186822375_.jpg');
  background-repeat: no-repeat;
  min-height: 8em;
  height: auto  !important;
  height: 8em;
}

div.fionaPublish div {
  margin: 0 5px 0 69px;
  font-size: 11px;
}

div.fionaPublishBox {
  padding-top: 10px;
  text-align: left;
}

table.gftRdm .gftRdmTop td,
table.gftRdm .gftRdmBottom td {
  background-repeat:repeat-x;
  height:12px;
}

table.gftRdm .gftRdmLeft,
table.gftRdm .gftRdmRight {
  background-repeat:repeat-y;
  width:12px;
}

table.gftRdm .gftRdmTop .gftRdmLeft {
  background-image:url("http://g-ecx.images-amazon.com/images/G/01/kindle/gifting/box-top-left._V200235849_.jpg");
}

table.gftRdm .gftRdmTop .gftRdmCenter {
  background-image:url("http://g-ecx.images-amazon.com/images/G/01/kindle/gifting/box-top._V200235850_.jpg");
}

table.gftRdm .gftRdmTop .gftRdmRight {
  background-image:url("http://g-ecx.images-amazon.com/images/G/01/kindle/gifting/box-top-right._V200235851_.jpg");
}

table.gftRdm .gftRdmCenter .gftRdmLeft {
  background-image:url("http://g-ecx.images-amazon.com/images/G/01/kindle/gifting/box-left._V200235894_.jpg");
}

table.gftRdm .gftRdmCenter .gftRdmRight {
  background-image:url("http://g-ecx.images-amazon.com/images/G/01/kindle/gifting/box-right._V200235855_.jpg");
}

table.gftRdm .gftRdmBottom .gftRdmLeft {
  background-image:url("http://g-ecx.images-amazon.com/images/G/01/kindle/gifting/box-bottom-left._V200235899_.jpg");
}

table.gftRdm .gftRdmBottom .gftRdmCenter {
  background-image:url("http://g-ecx.images-amazon.com/images/G/01/kindle/gifting/box-bottom._V200235895_.jpg");
}

table.gftRdm .gftRdmBottom .gftRdmRight {
  background-image:url("http://g-ecx.images-amazon.com/images/G/01/kindle/gifting/box-bottom-right._V200235893_.jpg");
}

.giftRedemptionWrapper {
  padding:12px;
}
.buyBox.giftBox td {
  font-size:0.7em;
}

.suggest_link {
  background-color: #FFF;
  padding: 2px 6px 2px 6px;
}

.suggest_nm {
  display: block;
}

.suggest_link_over {
  background-color: #146EB4;
  color: #FFF;
  padding: 2px 6px 2px 6px;
}

.suggest_link .suggest_category {
  color: #039;
} 

.suggest_link_over .suggest_category {
  color: #FFF;
}

#srch_sggst {
  background-color: #FFF;
  border: 1px solid #5C8295;
  color: #000;
  position: absolute;
  text-align: left;
  z-index: 130;
}

#sugdivhdr {
  color: #888;
  font-size: 10px;
  line-height: 12px;
  padding-right: 4px;
  text-align: right;
}



.pphClickable {
	cursor: pointer;
	cursor: hand;
}

.pphWidgetTitle {
	font-weight: bold;
	padding-bottom: 3px;
}
.pphWidget {
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
}
.pphButton {
	width: 211px;
	height: 26px;
	background-image: url(http://g-ecx.images-amazon.com/images/G/01/payphrase/widget-background._V192199000_.gif);
	background-repeat: no-repeat;
	padding: 0;
	position: relative;
}
.pphButtonSmall {
	width: 161px;
	height: 26px;
	background-image: url(http://g-ecx.images-amazon.com/images/G/01/payphrase/widget_background_161x26._V187983538_.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	position: relative;
}
.pphButtonLeft {
	border: 0;
	width: 21px;
	height: 26px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.pphButtonRight {
	border: 0;
	width: 49px;
	height: 26px;
	position: absolute;
	left: 162px;
	top: 0px;
}
.pphButtonRightSmall {
	border: 0;
	width: 42px;
	height: 26px;
	position: absolute;
	left: 119px;
	top: 0px;
}
.pphText {
	overflow: hidden;
	background-color: #f8edd5;
	color: #000000;
	border: 0;
	margin: 0;
	height: 14px;
	width: 141px;
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	line-height: 1.2;
	padding: 0px;
	padding-left: 1px;
	padding-right: 1px;
	position: absolute;
	left: 21px;
	top: 7px;
}
.pphTextSmall {
	overflow: hidden;
	background-color: #f8edd5;
	color: #000000;
	border: 0;
	margin: 0;
	height: 14px;
	width: 98px;
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	line-height: 1.2;
	padding: 0px;
	padding-left: 1px;
	padding-right: 1px;
	position: absolute;
	left: 21px;
	top: 7px;
}

.pphManageOuter {
	background-color: #DFF0F7;
	padding-left: 0px;
	color: #000000;
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 10px;
}
.manageTitle {
	padding-left: 8px;
	padding-top: 1px;
	padding-right: 25px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size:10px;
}
.manageBottomLink a,
.managePhrase a {
	color: #004B91; 
}
.pphManageOuter hr { 
	height:1px;
	color:#5c9EBF;
	border: solid thin;
}
.manageBottomLink {
	padding-left: 10px;
	padding-bottom: 5px;
}
.pphManageLinkContainer {
	padding-top: 1px;
	margin:0px;
	font-size: 10px;
}
.manageClose {
	padding-left: 38px;
	padding-bottom: 4px;
	color: #FFFFFF;
	background-color: #DFF0F7;
}
.manageClose a:active {
	color: #FFFFFF;
	background-color: #DFF0F7;
}
.manageClose a:visited {
	color: #DFF0F7;
	background-color: #DFF0F7;
}
.manageClose a:hover {
	color: #DFF0F7;
	background-color: #DFF0F7;
}
.pph_custom_close {
	color: #DFF0F7;
	border-style: hidden;
}
.managePhraseContainer {
	padding: 4px 5px 4px 10px;
}
.managePhraseListContainer {
	width: 208px;
	overflow:auto;
	max-height:175px;
}
.pph_manage_body .ap_content {
	background-color: #DFF0F7;
	margin: 0px 7px;
	/* padding is set programmatically */
}
.pph_manage_body .pph_manage_left {
	width: 8px;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}
.ap_popover_sprited .pph_manage_body .pph_manage_left { 
	background-position:0px top; 
	background-attachment:scroll;
	background-repeat:repeat-y;
}
.pph_manage_body {
	height: 100%;
	width: 100%;
	position: relative;
}
.pph_manage_body .pph_manage_right {
	width: 8px;
	height: 100%;
	position: absolute;
	top: 0px;
	right: 1px;
}
.ap_popover_sprited .pph_manage_body .pph_manage_right { 
	background-position:0px top;
	background-attachment:scroll;
	background-repeat:repeat-y;
	width:8px;
}
.pph_manage_header {
	height:8px;
	font-size:7px;
	position: relative;
	width: 100%;
}
.pph_manage_footer {
	height: 11px;
	background-attachment:scroll;
	position: relative;
	font-size:4px;
	width: 100%;
}





.rhfHistoryWrapper {
    padding: 0 10px;
}


.rhf_loading_inner {
    background: no-repeat center url('http://g-ecx.images-amazon.com/images/G/01/ui/loadIndicators/loadIndicator-large._V192195480_.gif');
    width: 100px;
    height: 124px;
}
.rhf_loading_outer {
    height: 248px; 
    overflow: hidden; 
    position: relative; 
    width: 100%;
}
.rhf_loading_outer[class] {
    display: table; 
    position: static;
}
.rhf_loading_middle {
    position: absolute; 
    top: 50%; 
    width: 100%; 
    text-align: center;
}
.rhf_loading_middle[class] {
    display: table-cell; 
    vertical-align: middle; 
    position: static;
}
.rhf_loading_inner {
    position: relative; 
    top: -50%; 
    text-align: 
    left;
}
.rhf_loading_inner {
    margin-left: auto; 
    margin-right: auto;
}





.rhfWrapper .shoveler .shoveler-heading {
    padding-right:13.25em;
}
.rhfWrapper .shoveler .shoveler-pagination {
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width:13.25em;
    text-align:right;
}
.rhfWrapper .shoveler .start-over {
    font-size: 80%;    
}
.rhfWrapper .shoveler .start-over a {
    text-decoration:none;
}
.rhfWrapper .shoveler .start-over a:visited {
    color: #004B91;
}

.rhfWrapper .shoveler {
    position: relative;
    width: 100%;
}

.rhfWrapper .shoveler a.why-link {
    text-decoration:none;
}

.rhfWrapper .shoveler a.why-link:hover {
    text-decoration:underline;
}

.rhfWrapper .shoveler a.why-link:visited {
    text-decoration:none;
}

.rhfWrapper .shoveler .shoveler-content {
    padding-top: 1.5em;
    margin: 0 35px 0 45px;
    clear:both;
}
.rhfWrapper .shoveler ul {
    height: 21em;
    padding: 0;
    margin: 0;
    overflow:hidden;
    outline: none;
    font-size: 86%;
}
* html .rhfWrapper .shoveler ul li {
    display: inline;
}
.rhfWrapper .shoveler ul li {
    float: left;
    margin: 0;
    padding: 0;
    width: 15em; 
    height: 21em;
    overflow: hidden;
}

.rhfWrapper .shoveler li p {
    text-align: left;
}

.rhfWrapper .shoveler li p.reason-text {
    margin-top: .3em;
}

.rhfWrapper .shoveler ul li.shoveler-progress {
    background: no-repeat center 45px url('http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/shoveler/loading-indicator._V192185253_.gif');
}

.rhfWrapper .shoveler .product-image {
    margin-bottom:.45em;
}
.rhfWrapper .shoveler .rating-price {
    margin-top:.25em;
}
.rhfWrapper .shoveler .rating-price .price {
    margin-left:.25em;
    white-space:nowrap;
}
.rhfWrapper .shoveler .rating-stars {
    font-size: 80%;
}
.rhfWrapper .shoveler .rating-stars a {
    text-decoration:none;
}
.rhfWrapper .shoveler .rating-stars img {
    padding-bottom:1px;
}
.rhfWrapper .shoveler .rhfUpsellColumnTitle {
    margin-left:10px;
    padding-bottom:0;
    padding-top:0;
    text-indent:-10px;
}
.rhfWrapper .popoverTrigger {
    margin-left:.35em;
    cursor:default;
}

* html .rhf {
    height:1%;
}
.rhfWrapper .shoveler-button-wrapper {
    position:relative;
    width:100%;
}
.rhfWrapper .shoveler div.back-button, 
.rhfWrapper .shoveler div.next-button, 
.rhfWrapper .shoveler div.disabled-button {
    position: absolute;
    height: 50px;
    width: 25px;
    top: 105px;
}
.rhfWrapper .shoveler div.next-button {
    right: 0;
    background: none;
}
.rhfWrapper .shoveler .back-button,
.rhfWrapper .shoveler div.disabled-button {
    left:1px;
}
.rhfWrapper .shoveler .next-button,
.rhfWrapper .shoveler div.disabled-button {
    right:1px;
}
.rhfWrapper .shoveler .back-button a, 
.rhfWrapper .shoveler .next-button a {
    position: relative;
    font-size:70%;
    cursor: pointer;
}
.rhfWrapper .shoveler .back-button a .bg-text, 
.rhfWrapper .shoveler .back-button a .bg-image, 
.rhfWrapper .shoveler .next-button a .bg-text, 
.rhfWrapper .shoveler .next-button a .bg-image {
    display: block;
    height: 50px;
    width: 25px;
    left: 0;
    overflow: hidden;
    position: absolute;
}
.rhfWrapper .shoveler .back-button a .bg-image, 
.rhfWrapper .shoveler .next-button a .bg-image,
.rhfWrapper .shoveler div.disabled-button {
    background-image:  url('http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/shoveler/left-right-arrow-semi-rd._V236573507_.gif');
}
.rhfWrapper .shoveler .back-button a .bg-image {
    background-position: 0 0; 
}
.rhfWrapper .shoveler .back-button a.depressed .bg-image {
    background-position: 0 50px;
}
.rhfWrapper .shoveler .next-button a .bg-image {
    background-position: 25px 0; 
}
.rhfWrapper .shoveler .next-button a.depressed .bg-image {
    background-position: 25px 50px;
}
.rhfWrapper .shoveler div.disabled-button {
    opacity: 0.2;
    -moz-opacity: 0.2;
    filter: alpha(opacity=20);
    cursor: default;
}
.rhfWrapper .shoveler .disclaim {
    margin-bottom: 15px;
}







.Clickriver_swSprite {
    display: -moz-inline-box;
    display: inline-block;
    margin: 0;
    padding: 0;
    overflow: hidden;
    vertical-align: middle;
    background: url(http://g-ecx.images-amazon.com/images/G/01/common/sprites/sprite-site-wide-2._V214202442_.png) no-repeat; 
}

.Clickriver_s_extLink { background-position: -120px -40px; width: 15px; height: 13px; cursor: pointer; padding-bottom: 1px;}
.Clickriver_s_chevron { background-position:-30px -40px; height:11px; width:11px; }
.Clickriver_swSprite span { position: absolute; left: -9999px; }
.Clickriver_s_star_0_0 { background-position: -95px 0px; width: 65px;height: 13px; }
.Clickriver_s_star_0_5 { background-position: -82px -20px; width: 65px;height: 13px; }
.Clickriver_s_star_1_0 { background-position: -82px 0px; width: 65px;height: 13px; }
.Clickriver_s_star_1_5 { background-position: -69px -20px; width: 65px;height: 13px; }
.Clickriver_s_star_2_0 { background-position: -69px 0px; width: 65px;height: 13px; }
.Clickriver_s_star_2_5 { background-position: -56px -20px; width: 65px;height: 13px; }
.Clickriver_s_star_3_0 { background-position: -56px 0px; width: 65px;height: 13px; }
.Clickriver_s_star_3_5 { background-position: -43px -20px; width: 65px;height: 13px; }
.Clickriver_s_star_4_0 { background-position: -43px 0px; width: 65px;height: 13px; }
.Clickriver_s_star_4_5 { background-position: -30px -20px; width: 65px;height: 13px; }
.Clickriver_s_star_5_0 { background-position: -30px 0px; width: 65px;height: 13px; }
    
.SponsoredLinkYellowBlock {
  margin-top: 7px;
}
  
/* START: sponsored links third party ads css */
.SponsoredLinksDebug {
   background-color: yellow;
   font-size: 12px;
}
 
.SponsoredLinkSmall {
   font: 10px Verdana,Arial,Helvetica,sans-serif;
}
 
.SponsoredLinksGrayBox {
   height: auto;
   margin-bottom: -7px;
   padding-bottom: 5px;
   padding-right: 10px;
   padding-top: 8px;
}
 
.SponsoredLinksGrayBox a {
   text-decoration: underline;
}
 
.SponsoredLinksGrayBox a:hover {
   text-decoration: none;
   color:#CC6600;
}
.SponsoredLinkItemTD {
   padding-left: 25px;
   padding-top: 8px;
}
 
.SponsoredLinkItemTD a {
   font-weight: bold;
}
 
.SponsoredLinkDescription {
   padding-left:10px;
   padding-top:1px;
   margin-left:1px;
   margin-right:4px;
}
 
.SponsoredLinkDescriptionUrlLink:link, #A9AdsMiddleBoxTop .SponsoredLinkDescriptionUrlLink:link, #SponsoredLinksCustomerMediaPage .SponsoredLinkDescriptionUrlLink:link, #SponsoredLinksTagPage .SponsoredLinkDescriptionUrlLink:link {
   color:black;
   font-size:0.77em;
   font-weight:normal;
   text-decoration:none;
}
 
.SponsoredLinkDescriptionUrlLink:hover, #A9AdsMiddleBoxTop .SponsoredLinkDescriptionUrlLink:hover,  #SponsoredLinksCustomerMediaPage .SponsoredLinkDescriptionUrlLink:hover, #SponsoredLinksTagPage .SponsoredLinkDescriptionUrlLink:hover {
   color:black;
   font-size:0.77em;
   font-weight:normal;
   text-decoration:none;
}
 
.SponsoredLinkDescriptionUrlLink:visited, #A9AdsMiddleBoxTop .SponsoredLinkDescriptionUrlLink:visited, #SponsoredLinksCustomerMediaPage .SponsoredLinkDescriptionUrlLink:visited, #SponsoredLinksTagPage .SponsoredLinkDescriptionUrlLink:visited {
   color:black;
   font-size:0.77em;
   font-weight:normal;
   text-decoration:none;
}
.SponsoredLinkDescriptionText {
   font-size: 13px;
}
 
.SponsoredLinkItem{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
}
 
.SponsoredLinksDivider{
   border-top: 1px dashed #999999;
   height: 1px;
   color: #FFFFFF;
   margin: 3px 0px;
}
 
.SponsoredLinkYellowBlock {
   position         : absolute;
   background-color : #db9234;
   width            : 4px;
   height           : 4px;
   margin-right     : 2px;
   margin-left      : 2px; 
   left             : 0px; 
   top              : 0px;
   line-height      : 1px;
}

.SponsoredLinkYellowBlockEnclosure {
   position: relative;
}

 
.SponsoredLinkContentDeclaration {
   text-align: right;
   padding-right: 20px;
   color: #C2C2C2
}
 
.SponsoredLinksBottomBox {
   padding-top: 5px;
   padding-right: 20px;
}
 
#SponsoredLinksCustomerMediaPage h2 {
   display: inline;
   color: #CC6600;
   font-size: medium;
   font-family: verdana,arial,helvetica,sans-serif;
}
 
.SponsoredLinkDescriptionUrlLink a:hover {
   color:black;
}
 
.SponsoredLinksAdvertiseYourServices {
   font-size: 11px;
   float: right;
}
/* END: sponsored links third party ads css */

.SponsoredLinkDescriptionUrlLink:link, #A9AdsMiddleBoxTop .SponsoredLinkDescriptionUrlLink:link, #SponsoredLinksCustomerMediaPage .SponsoredLinkDescriptionUrlLink:link, #SponsoredLinksTagPage .SponsoredLinkDescriptionUrlLink:link {
   color:black;
   font-size:13px;
   font-weight:normal;
   text-decoration:none;
}
.SponsoredLinkDescriptionUrlLink:hover,  #A9AdsMiddleBoxTop .SponsoredLinkDescriptionUrlLink:hover, #SponsoredLinksCustomerMediaPage .SponsoredLinkDescriptionUrlLink:hover, #SponsoredLinksTagPage .SponsoredLinkDescriptionUrlLink:hover {
   color:black;
   font-size:13px;
   font-weight:normal;
   text-decoration:none;
}
.SponsoredLinkDescriptionUrlLink:visited, #A9AdsMiddleBoxTop .SponsoredLinkDescriptionUrlLink:visited, #SponsoredLinksCustomerMediaPage .SponsoredLinkDescritionUrlLink:visited, #SponsoredLinksTagPage .SponsoredLinkDescriptionUrlLink:visited {
   color:black;
   font-size:13px;
   font-weight:normal;
   text-decoration:none;
}
.SponsoredFeedbackDiv{
   display       : block;
   font-size     : 11px;
   padding-left  : 22px;
   padding-top   : 5px;
   margin-top    : 10px;
}



.ClickriverProviderLink {
        white-space: nowrap;
}

.ClickriverVisibleURLSpan {
    color: black;
}

.ClickriverVisibleURLLink:link, #sponsoredLinks .ClickriverVisibleURLLink:link{
    text-decoration: none;
    color: black;
}

.ClickriverVisibleURLLink:visited, #sponsoredLinks .ClickriverVisibleURLLink:visited{
    text-decoration: none;
    color: black;
}

.ClickriverVisibleURLLink:hover, #sponsoredLinks .ClickriverVisibleURLLink:hover{
    text-decoration: none;
    color: black;
}

.ClickriverTitle {
    font-weight: bold;
    font-size: 14px;
}

.ClickriverProviderDetails {
    padding-top: 3px;
}

.ClickriverProviderString { 
    font-weight: bold;
}


.ClickriverYellowBlock {
    position         : absolute;
    background-color : #db9234;
    width            : 4px;
    height           : 4px;
    margin-right     : 2px;
    margin-left      : 2px; 
    margin-top       : 3px;
    left             : 0px; 
    top              : 3px;
    line-height      : 1px;
}

.ClickriverYellowBlockEnclosure {
    position:     relative;
    margin-right: 2px;
}

.ClickriverSponsoredContentDeclaration {
    text-align: right;
    padding-right: 20px;
    color: #C2C2C2;
    float: right;
}

.ClickriverSeeMoreProviders {
    font-weight: bold;
}

a.ClickriverLinkNoDecoration, #sponsoredLinks a.ClickriverLinkNoDecoration{
  text-decoration: none;
  white-space: nowrap;
}

.ClickriverNowrapSpan {
    white-space: nowrap;
}

.ClickriverFeedbackLink {
    color: #003399;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    cursor: pointer;
    vertical-align: top;
    margin:0;
    padding-top:3px;
}

.ClickriverFeedbackLink > span {
    border-bottom: 1px dashed rgb(0, 0, 136);
}
    
.ClickriverItemTD {
    padding-left: 10px;
    padding-top: 10px;
    font-size: 12px;
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/clickriver/icons/4px-orange._V192259706_.jpg);
    background-repeat: no-repeat;
    background-position: 0px 17px;
}

.ClickriverProviderDetails {
    color: #808080;
}

.ClickriverVisibleURLSpan {
    font-size: 11px;
}

.ClickriverItemTD .ClickriverProviderDetails {
    padding-left: 10px;
    font-size: 10px;
}

.SponsoredLinksBottomBox .ClickriverSeeMoreProviders {
    font-size: 12px;
    padding-left: 131px;
}

.SponsoredLinksAdvertiseYourServices {
    padding-top: 3px;
}

.ClickriverTitle {
	font-size: 12px;
}
    

.RelatedCategory {
    font-size:           12px;
    width:               250px;
    float:               left;
    background-image:    url(https://images-na.ssl-images-amazon.com/images/G/01/clickriver/icons/4px-orange.jpg);
    background-repeat:   no-repeat;
    background-position: 0px 6px;
    padding-bottom:      5px;
    padding-left:        10px;
}

.RelatedCategoriesList {
}

.RelatedCategoriesAreNew {
    color: #009900;
    font-weight: bold; 
    font-size: 11px;
}

.RelatedCategoriesLeft {
    float: left;
    width: 260px;
    padding-bottom: 0px;
    padding-right: 10px;
}

.RelatedCategoriesCenter{
    float: left;
    width: 260px;
    padding-bottom: 0px;
    padding-right: 10px;
}

.RelatedCategoriesRight {
    float: left;
    width: 260px;
    padding-bottom: 0px;
    padding-right: 10px;
}

.RelatedCategoryLink {
    margin-left: 0px;
}
    


.bxgy-priceblock .button-sprite, #bxgy_price_button_block .button-sprite {
        background-image: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/bxgy/fbt-cart-preorder-sprite._V192190832_.gif);
}
.bxgy-priceblock .wl-button-sprite, #bxgy_wl_button_block .wl-button-sprite {
        background-image: url( http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/wishlist/add-to-wl-button-sprite._V247931754_.gif);
}
.bxgySellerLoading {
    background: url('http://g-ecx.images-amazon.com/images/G/01/x-locale/common/loading/loading-small._V192239831_.gif') no-repeat 50px 20px;
    height: 50px;
    margin: 0;
    padding: 0;
}




.simsWrapper .shoveler .shoveler-heading {
	padding-right:13.5em;
	margin-bottom:15px;
	}
.simsWrapper .shoveler .shoveler-pagination {
    position: absolute;
    right: 0;
    top: 0;
    width:13.5em;
    text-align:right;
    padding: 0;
}

.simsWrapper .shoveler ul li.shoveler-progress {
    background: no-repeat center 45px url('http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/shoveler/loading-indicator._V192185253_.gif');
}
.simsWrapper .shoveler .back-button a .bg-image, 
.simsWrapper .shoveler .next-button a .bg-image,
.simsWrapper .shoveler div.disabled-button {
    background-image:  url('http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/shoveler/left-right-arrow-semi-rd._V236573507_.gif');
}
.shvlBack a .bg-image {
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/shoveler/left-right-arrow-semi-rd._V236573507_.gif'); 
	background-position: 0px 0px; 
	}
.shvlNext a .bg-image {
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/x-locale/personalization/shoveler/left-right-arrow-semi-rd._V236573507_.gif'); 
	background-position: 25px 0px; 
	}

.simsWrapper .shoveler ul {
    height: 16.30em; 
    padding: 0;
    overflow: hidden;
    outline: none;
}
.simsWrapper .shoveler ul li {
    float: left;
    margin: 0 10px 0 10px;
    padding: 0;
    width: 12.5em; 
    height: 16.30em; 
    overflow: hidden;
}



#productDescription h2.productDescriptionHeader {
    margin-bottom: 0em;	
}

#productDescription .emptyClear {
    clear:both;
    height:0px;
    font-size:0px;
}

#productDescription div.productDescriptionWrapper {
    margin: 0 0 1em 0;		
}

#productDescription h3.productDescriptionSource {
    font-weight:normal;
    color:#333333;
    font-size:1.23em;
    margin: .75em 0 .375em -15px;
    clear:both;
}

#productDescription .seeAll {
	margin-top: 1.25em; 
	margin-left: -15px; 
}

#productDescription ul, #technicalProductFeatures ul { 
  list-style-type: disc; 
  margin: 1.12em 0; 
  margin-left: 20px; 
}

#productDescription ul li { 
  margin: 0 0 0 20px; 
}

#productDescription ul li ul { 
  list-style-type: disc; 
  margin-left: 20px; 
}

#productDescription ul li ul li { 
  margin: 0 0 0 20px; 
}

#productDescription .aplus h4, #productDescription .aplus h5 {
    margin: 0 0 .75em 0;
    font-size: 1em;
}

#productDescription .aplus h4 {
    color: #CC6600;
}

#productDescription .aplus p {
    margin: 0 0 1em 0;
}

#productDescription .aplus .break {
    clear:both;
    height:0px;
    font-size:0px;
}

#productDescription .aplus .spacer {
    margin-bottom: 13px;
}

#productDescription .aplus img {
    border:none;
}

#productDescription .aplus .leftImage, #productDescription .aplus .rightImage, #productDescription .aplus .centerImage {
    margin-bottom: 1em;
    margin-top: 0;
    text-align:center;
    vertical-align:top;
}


#productDescription .aplus .leftImage {
    margin-right: 15px;
    float:left;
    clear:left;
}

#productDescription .aplus .rightImage {
    margin-left: 15px;
    float:right;
    clear:right;
}

#productDescription .aplus .imageCaption {
    clear:both;
    padding: .5em .5em 0 .5em;
    font-size: .846em;
    display: block;
}

#productDescription .aplus table.data { 
	border-collapse: collapse; 
	margin-bottom: 1.25em;
}

#productDescription .aplus table.data th { 
	font-weight: bold; 
	background: #F7F7F7; 
	border-style:solid; 
	border-color: #CCCCCC; 
	border-width:0 0 1px 1px; 
}

#productDescription .aplus table.data td { 
	border-left: 1px solid #CCC; 
	border-bottom: 1px dotted #CCC
}

#productDescription .aplus table.data th, #productDescription .aplus table.data td
{ 
	padding:3px 10px; 
	text-align:left
}

#productDescription .aplus table.data tfoot { 
	font-style: italic; 
}

#productDescription .aplus table.data caption {
	background: #eee; 
	font-size: .8125em;
}

#productDescription .aplus table.data tr td:first-child, #productDescription .aplus table.data tr th:first-child {
	border-left-width:0px;
}

#productDescription .aplus ul {
	margin:0 0 1em 0;
}


#productDescription .aplus .center {
	text-align: center;
}

#productDescription .aplus .right {
	text-align: right;
}

#productDescription .aplus  .sixth-col,
#productDescription .aplus .fourth-col,
#productDescription .aplus .third-col,
#productDescription .aplus .half-col,
#productDescription .aplus .two-third-col,
#productDescription .aplus .three-fourth-col,
#productDescription .aplus .one-col {
    float:left;
    margin-right: 1.6760%;
    overflow: hidden;
}

#productDescription .aplus .last {
    margin-right:0px;
}

#productDescription .aplus .sixth-col {
    width: 15.080%;
}
#productDescription .aplus .fourth-col {
    width: 23.4637%;
}

#productDescription .aplus .third-col {
    width: 31.8436%;
}

#productDescription .aplus .half-col {
    width: 48.6034%;
}

#productDescription .aplus .two-third-col {
    width: 65.3631%;
}

#productDescription .aplus .three-fourth-col {
    width: 73.7430%;
}

#productDescription .aplus .one-col {
    width: 98.8827%;
    margin-right:0;
}

#productDescription .aplus .last {
    margin-right:0;
}

#productDescription .aplus {
    width: 100%;
    min-width: 895px;
}

* html #productDescription .aplus {
    width: expression((document.body.clientWidth < 936) ? "895px" : "100%" );
}



/*Start TMM CSS*/

table.twisterMediaMatrix a:link,
table.twisterMediaMatrix a:visited,
table.twisterMediaMatrix a:hover,
table.twisterMediaMatrix a:active {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #004B91;
}

table.twisterMediaMatrix .noLinkDecoration a {
    text-decoration: none;
}
table.twisterMediaMatrix .noLinkDecoration a:hover {
    text-decoration: underline;
}

table.twisterMediaMatrix .price {
    white-space: nowrap; 
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align: right;
}

.tmm_currencyAbrv {
    text-decoration: none; 
    color: gray; 
    font-size: 0.8em;
}

.price .tmm_currencyAbrv, 
.tmm_olpLinks .tmm_currencyAbrv {
    margin-left: 5px;
}


table.twisterMediaMatrix td,
table.twisterMediaMatrix th {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 1.2em;
    padding: 4px;
    vertical-align: top;
}

table.twisterMediaMatrix table th {
    font-size: 10px;
    text-align: left;
}

table.twisterMediaMatrix table th.tmm_olpNewColumnHeader,  
table.twisterMediaMatrix table th.tmm_olpUsedColumnHeader { 
  text-align: right;
} 

table.twisterMediaMatrix h3 {
    margin: 0; padding: 0;
    font-size: 11px;
    color: #E47911;
}
table.twisterMediaMatrix tr.bucketBorderTop td {
    border-top:1px solid #F0F0F0;
}
table.twisterMediaMatrix .tmmToggle {
    padding-top: 1em;   
}
table.twisterMediaMatrix .tmmToggle img {
    margin-right: 4px;  
}
table.twisterMediaMatrix .selectRow td,
table.twisterMediaMatrix .popoverRow td {
    background-color: #EAF3FE;
    cursor: pointer;
}

table.twisterMediaMatrix .selectRow td.noLinkDecoration a,
table.twisterMediaMatrix .popoverRow td.noLinkDecoration a {
    color: #E47911;
    text-decoration: underline;
}

table.twisterMediaMatrix td.tmm_olpLinks,
table.twisterMediaMatrix td.tmm_olpLinks a {
    white-space: nowrap;
    text-decoration: none;
    text-align: right;
}

table.twisterMediaMatrix td.tmm_olpLinks a:hover {
    color: #E47911;
    text-decoration: underline;
}

table.twisterMediaMatrix .activeRow td {
    background-color: #FCFCC2;
}

table.twisterMediaMatrix .activeRow td.noLinkDecoration a,
table.twisterMediaMatrix .activeRow td.noLinkDecoration a:hover {
    color: #000000;
    text-decoration: none;
}

.hidden {
        display:none;
}
div.tmm_popover .priceLarge,
div.tmm_popover .availGreen,
div.tmm_popover .availOrange,
div.tmm_popover .availRed {
  font-size: 1.0em;
}
div.tmm_popover div.entry {
  padding-top: 5px;
}
div.tmm_popover div.gray {
  color: #666;
  font-size: 0.85em;
}
div.tmm_popover .priceLarge,
div.tmm_popover div.title {
  font-weight: bold;
}
.tmm_error {
  color: #900;
}

.s_expandTMM {
  background:transparent url(http://g-ecx.images-amazon.com/images/G/01/twister/images/twister_books_sprite._V192195455_.gif) no-repeat scroll 0 0;
  background-position: 5px 5px;
  height:22px;
  width:22px;
}

.s_collapseTMM {
  background:transparent url(http://g-ecx.images-amazon.com/images/G/01/twister/images/twister_books_sprite._V192195455_.gif) no-repeat scroll 0 0;
  background-position:-15px 5px;
  height:22px;
  width:22px;
}

.s_primeBadgeTMM {
  background:transparent url(http://g-ecx.images-amazon.com/images/G/01/twister/images/twister_books_sprite._V192195455_.gif) no-repeat scroll 0 0;
  background-position:-40px 0px;
  height:12px;
  width:41px;
}

table.twisterMediaMatrix .tmm_buttonTD { 
  padding: 0px;
  width: 22px;
  height: 22px;
  vertical-align: middle;
}

/* IE specific */
* html table.twisterMediaMatrix .tmm_buttonTD {
  width: 0%;
}

.tmm_audibleMessage { 
  color: #666666; 
}

.tmm_formatColumnHeader { 
  width: 180px;
}

/*End TMM CSS*/





  .tgLpoCount {
    font-size: 10px;
    color: #666;
    margin-left: -4px;
  }


  
    .popover-content {
      font-family: verdana, sans-serif;
    }

    .tagEdit {
      padding-bottom:4px;
      padding-top:4px;
    }

    .edit-tag {
      width: 155px;
      margin-left: 10px;
    }

    .sm-input {
      width: 90px;
      height: 16px;
      font-family: Verdana, sans-serif;
      font-size: 10px;

      padding: 0px 0px 0px 0px;
      margin: 0px 0px 0px 0px;
    }


    .list-tags {
      white-space: nowrap;
      padding: 1px 0px 0px 0px;
    }

   #suggest-table {
      display: none;
      position: absolute;
      z-index: 2;
      background-color: #fff;
      border: 1px solid #9ac;
    }


    #suggest-table tr td{
      color: #333333;
      font-family: Verdana;
      font-size: 11px;
      padding : 2px;
    }


    #suggest-table tr.hovered {
    color: #EFEDD4;
      background-color: #9ac;
    }

    .tinytabs {
      font-size: x-small;
      padding: 0;
      margin: 0;
    }

    .tinytabs .tags a {
      text-decoration: none;
    }

    .tinytabs .tags a:hover {
      text-decoration: underline;
    }

    .tinytabs .spacing {
      width: 100%;
    }

    .tinytabs .top {
      line-height: 0.1em;
    }

    .tinytabs .on {
      color: #CC6600;
      background: #FFFFFF;
      font-size: xx-small;
      font-weight: bold;
      white-space: nowrap;
      text-align: center;
      border-top: solid 1px #5C9EBF;
      border-left: solid 1px #5C9EBF;
      border-right: solid 1px #5C9EBF;
      padding: 3px 7px 3px 7px;
    }

    .tinytabs .on a {
      color: #CC6600;
      text-decoration: none;
    }

    .tinytabs .off {
      color: black;
      background: #F0F0F0;
      font-size: xx-small;
      white-space: nowrap;
      text-align: center;
      border-top: solid 1px #E0E0E0;
      border-left: solid 1px #E0E0E0;
      border-right: solid 1px #E0E0E0;
      padding: 3px 7px 3px 7px;
    }

    .tinytabs .off a {
      color: black;
      text-decoration: none;
    }


    .tinytabs .off a:hover {
      text-decoration: underline;
    }

    .tinytabs .border-top {
      border-top: solid 1px #5C9EBF;
    }

    .tinytabs .border-topleft {
      border-top: solid 1px #5C9EBF;
      border-left: solid 1px #5C9EBF;
    }

    .tinytabs .border-topright {
      border-top: solid 1px #5C9EBF;
      border-right: solid 1px #5C9EBF;
    }

    .tinytabs .border-bottom {
      border-left: solid 1px #5C9EBF;
      border-right: solid 1px #5C9EBF;
      border-bottom: solid 1px #5C9EBF;

      padding-top: 5px;
    }
  

  .tgSuggestionsSkin {
    display: none;
    border: 1px solid #ccf;
    padding:1px; 
    background-color: white;
    NOmin-width:400px;
  }

  .tgSuggestions {
    border-collapse: collapse;
    white-space: no-wrap;
  }

  .tgSuggestions .underline {
    font-weight: bold;
  }

  .tgSuggestions .highlight {
    color: #fff;
    background-color: #9ac;
  }

  .tgSuggestions .count {
    padding-left: 5px;
    text-align: right;
  }


  .see-popular {
    padding: 1.3em 0 0 0;
  }

  .tag-cols {
    border-collapse: collapse;
  }

  .tag-cols td {
    vertical-align: top;
    width: 250px;
    padding-right: 30px;
  }

  .tag-cols .tag-row {
    padding: 0 0 7px 0px;
  }

  .tag-cols .see-all {
    white-space: nowrap;
    padding-top: 5px;
  }

  .tags-piles-feedback {
      display: none;
      color: #000;
      font-size: 0.9em;
      font-weight: bold;
      margin: 0px 0 0 0;
   }

  .tag-cols i {
    display: none;
	cursor: pointer;
	cursor: hand;
    float: left;
    font-style: normal;
    font-size: 0px;
	vertical-align: bottom;
    width: 16px;
    height: 16px;
    margin-top: 1px;
	margin-right: 3px;
  }

  .tag-cols .snake {
	display: block;
	background: url('http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/tags/graysnake._V192250049_.gif');
  }

  #tagContentHolder .tip {
    display: none;
    color: #999999;
    font-size: 10px;
    padding-top: 0.25em;
  }

  #tagContentHolder .tip a {
    color: #999999 !important;
    text-decoration: none !important;
    border-bottom: solid 1px #CCC;
  }

  .nowrap {
    white-space: nowrap;
  }

  #tgEnableVoting {
    display: none;
  }

  #tagContentHolder .count {
    color: #666666;
    font-size: 10px;
    margin-left: 3px;
    white-space: nowrap;
  }

  .count.tgVoting {
    cursor: pointer;
  }

  .tgVoting .tgCounter {
    margin-right: 3px;
    border-bottom: 1px dashed #003399;
    color: #003399;
  }



a.slateLink:link{ color: rgb(119,119,119); text-decoration:none;}
a.slateLink:active { color: rgb(119,119,119); text-decoration:none;}
a.slateLink:visited{ color: rgb(119,119,119); text-decoration:none;}
a.slateLink:hover{ color: rgb(119,119,119); text-decoration:none;}

.shuttleGradient {
    float:left;
    width:100%;
    text-align:left;
    position:relative;
    height:43px; 
    background-color:#dddddd; 
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/x-locale/communities/customerimage/shuttle-gradient._V192250138_.gif); 
    background-position: bottom; 
    background-repeat : repeat-x;
}

.shuttleTextTop {
    font-size:18px;
    font-weight:bold;
    font-family:verdana,arial,helvetica,sans-serif;
    color: rgb(119,119,119);
    margin-left:10px;
}

.shuttleTextBottom {
    margin-top:-2px;
    font-size:15px;
    font-family:verdana,arial,helvetica,sans-serif;
    color: rgb(119,119,119);
    margin-left:10px;
}
.outercenterslate{
    cursor:pointer;
}
.innercenterslate{
    overflow: hidden;
}

.slateoverlay{
    position: absolute;
    top: 0px;
    border: 0px
}

.centerslate {
    display: table-cell;
    background-color:black; 
    text-align: center;
    vertical-align: middle;
}
.centerslate * {
    vertical-align: middle;
}
.centerslate { display/*\**/: block\9 } 
/*\*//*/
.centerslate {
    display: block;
}
.centerslate span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/
</style>
<!--[if lt IE 9]><style>
.centerslate span {
    display: inline-block;
    height: 100%;
}
</style><![endif]-->
<style>

.bucketDiv {
        padding:5px 0em;
        padding:15px 0px 15px 0px;
}

.bucketDivFloat {
        float:left;
        padding:5px 0em;
        padding:15px 0px 15px 0px;
}

.showFieldsTop {
        border-top:1px solid black;
        border-left:1px solid black;
}

.showFieldsBottom {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: x-small;
        border-bottom:1px solid black;
        border-right:1px solid black;
}








.jumpBar #amazon-like_feature_div,
#handleBuy #average-customer-reviews_feature_div,
#handleBuy #aamazon-like_feature_div,
.jumpBar #socialmedia-links_feature_div {
    display: inline-block;
}
.jumpBar #amazon-like_feature_div,
#handleBuy #average-customer-reviews_feature_div,
#handleBuy #amazon-like_feature_div,
.jumpBar #socialmedia-links_feature_div {
    display: inline;
}
.jumpBar>#amazon-like_feature_div,
#handleBuy>#average-customer-reviews_feature_div,
#handleBuy>#amazon-like_feature_div,
.jumpBar>#socialmedia-links_feature_div {
    display: inline-block;
}
#likeAndShareBar {
    top: 211px;
    text-align: right;
    font-size: 0.86em;
    margin-left: 4px;
    display: inline-block;
}

#amazonLikeKindle #likeAndShareBar {
    display: inline-block;
    position: relative;
    top: 4px;
    margin-left: 0px;
    margin-top: -.86em;
}
.jumpbar #likeAndShareBar {
    margin-top: -4px;
    margin-left: 0px;
}

.jumpBar #amazonLikeKindle #likeAndShareBar {
    margin-left: 0px;
}

#entityLike #likeAndShareBar {
    text-align: center;
    font-size: 0.86em;
    margin-top: -4px;
    display: inline-block;
}
.amazonLike .hideUntilJSReady {
    display: none;
}
.amazonLikeBeak {
    overflow: hidden;
    display: inline-block;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: -150px 0pt;
    background-color: transparent;
    position: absolute; 
    top: -29px; 
    right: 15px;
    width: 12px;
    height: 10px;
}
.amazonLikeBeak.entityPageLeft {
    left: 45px;
}
.amazonLike .amazonLikeButtonCountCombo {
}
#amazonLikeKindle .amazonLike .amazonLikeButtonCountCombo {
    overflow: hidden;
}
.amazonLike .amazonLikeButtonCountCombo .amazonLikeCountContainer {
    display: inline-block;
    margin-top: 4px;
}
#entityLike .amazonLike .amazonLikeButtonCountCombo .amazonLikeCountContainer {
    vertical-align: middle;
}
.amazonLike .amazonLikeButtonCountCombo .amazonLikeButtonWrapper {
    float: left;
}
.amazonLike .amazonLikeButtonWrapper {
    margin: 0 4px 0 0;
}

#entityLike .amazonLike .amazonLikeButtonCountCombo .amazonLikeButtonWrapper {
    margin-top: -14px;
    margin: 0;
    float: none;
}
.amazonLike .amazonLikeButtonWrapper a {
    text-decoration: none;
    outline: none;
}
.amazonLike .amazonLikeButtonWrapper .amazonLikeButton {
    overflow: hidden;
    display: inline-block;
    position: relative; 
    vertical-align: middle;
    background-repeat: no-repeat;
    background-color: #fff;
}
.amazonLike .amazonLikeButton.clickable {
    cursor: pointer;
}
.amazonLike .amazonLikeButton span.altText {
    position: absolute; top: -9999px;
}
.amazonLike .amazonLikeButton.down {
    width: 47px;
    height: 19px;
}
.amazonLike .amazonLikeButton.down.off {
    background-position: 0 0;
}
.amazonLike .amazonLikeButton.down.on {
    background-position: -100px 0;
}
.amazonLike .amazonLikeButton.down.pressed {
    background-position: -50px 0;
}
.amazonLikePopover {
    font-size: 11px;
    overflow: hidden;
}
.amazonLikePopover .amazonLikeShareCondo {
    margin-left: -5px;
}
.amazonLikeContext_entity .sharePageTeaser {
    margin: 0;
}
.amazonLikeContext_entity .sharepagebutton {
    padding: 0;
}
.amazonLikePopover .likePopoverError {
    margin-bottom: 10px;
}
.amazonLikePopover .spacer {
    margin-top: 10px;
}
.amazonLikePopover .bottomSpacer {
    margin-bottom: 10px;
}
.amazonLikePopover .likeCountText {
    font-weight: bold;
}
.amazonLikePopover .bottomRightLinks {
    text-align: right;
    color: #999;
}
.amazonLikePopover a.grayLink {
    color: #666; 
    text-decoration: none; 
    font-size: 10px; 
}
.amazonLikePopover a.grayLink:link {
    color: #666; 
    text-decoration: none; 
    font-size: 10px; 
}
.amazonLikePopover a.grayLink:visited {
    color: #666; 
}
.amazonLikePopover a.grayLink:hover {
    color: #004B91; 
    text-decoration: underline; 
}





.c2c-inline-sprite {
    display: -moz-inline-box;
    display: inline-block;
    margin: 0;padding: 0; 
    position: relative;
    overflow: hidden;
    vertical-align: middle;
    background: url(http://g-ecx.images-amazon.com/images/G/01/electronics/click2call/click2call-sprite._V248595942_.png) no-repeat;
}
.c2c-inline-sprite span {
    position:absolute;
    top:-9999px;
}




div.mp3Enabled { display: block; height: 20px; position: relative; }
div.mp3Enabled a.mp3Asin { display: -moz-inline-box; display: inline-block; height: 20px; width: 20px; cursor: pointer; margin: 0; vertical-align: middle; overflow: hidden;
		background: url('http://g-ecx.images-amazon.com/images/G/01/zeitgeist/mp3player/sprites._V192194383_.gif') repeat-x scroll 0 0; }
div.mp3Enabled a.mp3AsinActive { background-position: 0 0; }
div.mp3Enabled a.mp3AsinActiveHover { background-position: -25px 0; }
div.mp3Enabled a.mp3AsinActivePause { background-position: 0 -25px; }
div.mp3Enabled span.mp3Text { margin: 0; font-size: 0.8em; vertical-align: middle; }
* html div.mp3Enabled span.mp3Text { margin-left: 5px; }
div.mp3Enabled img.mp3Loading { height: 16px; width: 16px; vertical-align: middle; }   
div.mp3Enabled span.listenText { font-size: 0.9em; font-weight: bold; color: #CC6600 }   
.mp3DurationPopover { border: 1px solid black; background-color: #FFFFE1; font-size: 0.8em; padding: 1px 5px 1px 5px; text-align: center}
#mp3Player_noflash { border: 1px solid #A31919; color: #A31919; background-color: #FFFFDD; font-size: 0.8em; padding: 1px 5px 1px 5px; text-align: center }
.audioSamplesPlayer { margin: 12px 0px 3px 57px; text-align: left;  }

table.buyExternalShortFade td.topLeft {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/buyExternal/buyExternalShortFade_topLeft._V192558408_.gif');
	background-repeat: no-repeat;
}
table.buyExternalShortFade td.topRight {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/buyExternal/buyExternalShortFade_topRight._V192558411_.gif');
	background-repeat: no-repeat;
}
table.buyExternalShortFade td.bottomLeft {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/buyExternal/buyExternalShortFade_bottomLeft._V192558408_.gif');
	background-repeat: no-repeat;
	line-height: 12px;
}
table.buyExternalShortFade td.bottomRight {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/buyExternal/buyExternalShortFade_bottomRight._V192558409_.gif');
	background-repeat: no-repeat;
	line-height: 12px;
}

.pa_syndicationPrice {
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 12px;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/buyExternal/icon4-orangeSquare._V192558401_.gif');
	background-position: 0 5;
	background-repeat: no-repeat;
}

.pa_offer .pa_merchant a.pa_merchantNamePopover {
	color: #565656;
	text-decoration: underline;
}

.pa_blueBorderTable .pa_borderTL {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_blueBoxTL._V192558586_.gif');
	background-position: top right;
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
}
.pa_blueBorderTable .pa_borderTC {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_blueBoxTC._V192558590_.gif');
	background-repeat: repeat-x;
}
.pa_blueBorderTable .pa_borderTR {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_blueBoxTR._V192558541_.gif');
	background-repeat: no-repeat;
	width: 5px;
}
.pa_blueBorderTable .pa_borderLeft {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_blueBoxLeft._V192558563_.gif');
	background-position: top left;
	background-repeat: repeat-y;
}
.pa_blueBorderTable .pa_borderRight {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_blueBoxRight._V192558590_.gif');
	background-position: top right;
	background-repeat: repeat-y;
}
.pa_blueBorderTable .pa_borderBL {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_blueBoxBL._V192558567_.gif');
	background-repeat: no-repeat;
	height: 5px;
}
.pa_blueBorderTable .pa_borderBC {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_blueBoxBC._V192558574_.gif');
	background-repeat: repeat-x;
}
.pa_blueBorderTable .pa_borderBR {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_blueBoxBR._V192558560_.gif');
	background-repeat: no-repeat;
}

.pa_buyBoxWrap-TR {
	width: 99%;
	margin: auto;
	padding: 0px 0px 0px 0px;
	background: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_buyBoxWrapper-TR._V192558543_.gif') no-repeat right top;
}
.pa_buyBoxWrap-TL {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_buyBoxWrapper-TL._V192558540_.gif') no-repeat left top;
}
.pa_buyBoxWrap-BR {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_buyBoxWrapper-BR._V192558541_.gif') no-repeat right bottom;
}
.pa_buyBoxWrap-BL {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_buyBoxWrapper-BL._V192558541_.gif') no-repeat left bottom;
}
.pa_firstOfferWrap-TR {
	width: 99%;
	margin: auto;
	padding: 0px 0px 0px 0px;
	background: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_primaryOfferWrap-TR._V192558528_.gif') no-repeat right top;
}
.pa_firstOfferWrap-TL {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_primaryOfferWrap-TL._V192558531_.gif') no-repeat left top;
}
.pa_firstOfferWrap-BR {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_primaryOfferWrap-BR._V192558533_.gif') no-repeat right bottom;
}
.pa_firstOfferWrap-BL {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_primaryOfferWrap-BL._V192558538_.gif') no-repeat left bottom;
}
.pa_buyBoxOffer .pa_merchant a.pa_merchantNamePopover {
    white-space: nowrap;
	color: #565656;
	text-decoration: underline;
}
.pa_grayBorderTable .pa_borderTL {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_grayBoxTL._V192558539_.gif');
	background-position: top right;
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
}
.pa_grayBorderTable .pa_borderTC {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_grayBoxTC._V192558539_.gif');
	background-repeat: repeat-x;
}
.pa_grayBorderTable .pa_borderTR {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_grayBoxTR._V192558539_.gif');
	background-repeat: no-repeat;
	width: 5px;
}
.pa_grayBorderTable .pa_borderLeft {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_grayBoxLeft._V192558543_.gif');
	background-position: top left;
	background-repeat: repeat-y;
}
.pa_grayBorderTable .pa_borderRight {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_grayBoxRight._V192558542_.gif');
	background-position: top right;
	background-repeat: repeat-y;
}
.pa_grayBorderTable .pa_borderBL {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_grayBoxBL._V192558543_.gif');
	background-repeat: no-repeat;
	height: 5px;
}
.pa_grayBorderTable .pa_borderBC {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_grayBoxBC._V192558543_.gif');
	background-repeat: repeat-x;
}
.pa_grayBorderTable .pa_borderBR {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/productAds/pa_grayBoxBR._V192558542_.gif');
	background-repeat: no-repeat;
}
.pa_bucketLoadingIndicator {
	padding: 0;
	margin: 15px 0px 15px 124px;
	height: 124px;
	background-image: url('http://g-ecx.images-amazon.com/images/G/01/ui/loadIndicators/loading-large_boxed._V192195297_.gif');
	background-repeat: no-repeat;
}
</style>











 
 



<link type='text/css' href='http://z-ecx.images-amazon.com/images/G/01/browser-scripts/us-site-wide-1.2.6/site-wide-5674991483.css._V183552863_.css' rel='stylesheet'>
<link type='text/css' href='http://z-ecx.images-amazon.com/images/G/01/x-locale/communities/profile/customer-popover/style-4._V196325517_.css' rel='stylesheet'>
<link type='text/css' href='http://z-ecx.images-amazon.com/images/G/01/browser-scripts/dpMergedOverallCSS/dpMergedOverallCSS-8314507502.css._V196183329_.css' rel='stylesheet'>
<link type='text/css' href='http://z-ecx.images-amazon.com/images/G/01/nav2/gamma/ciuCSS/ciuCSS-ciuAnnotations-155.css._V174809499_.css' rel='stylesheet'>
<style type="text/css">

/* non-sprited */
.ap_popover_unsprited .ap_body   .ap_left   { background-image: url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/po_left_17._V248144977_.png); }
.ap_popover_unsprited .ap_body   .ap_right  { background-image: url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/po_right_17._V248144979_.png); }
.ap_popover_unsprited .ap_header .ap_left   { background-image: url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/po_top_left._V265110087_.png); }
.ap_popover_unsprited .ap_header .ap_right  { background-image: url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/po_top_right._V265110087_.png); }
.ap_popover_unsprited .ap_header .ap_middle { background-image: url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/po_top._V265110086_.png); }
.ap_popover_unsprited .ap_footer .ap_left   { background-image: url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/po_bottom_left._V265110084_.png); }
.ap_popover_unsprited .ap_footer .ap_right  { background-image: url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/po_bottom_right._V265110087_.png); }
.ap_popover_unsprited .ap_footer .ap_middle { background-image: url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/po_bottom._V265110084_.png); }

/* Everything else -- sprited */
.ap_popover_sprited .ap_body .ap_left, 
.ap_popover_sprited .ap_body .ap_right {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/light/sprite-v._V219326283_.png);
}


.ap_popover_sprited .ap_header .ap_left, 
.ap_popover_sprited .ap_header .ap_right,
.ap_popover_sprited .ap_header .ap_middle,
.ap_popover_sprited .ap_footer .ap_left, 
.ap_popover_sprited .ap_footer .ap_right,
.ap_popover_sprited .ap_footer .ap_middle,
.ap_popover_sprited .ap_closebutton {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/light/sprite-h._V219326280_.png);
}

.ap_popover_sprited .ap_body .ap_right-arrow, .ap_popover_sprited .ap_body .ap_left-arrow {
    background-image: url(http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/light/sprite-arrow-v._V219326286_.png);
}

</style>

  <script type="text/javascript">

    window.jQueryPatchIPadOffset = false;
    window.jQuery126PatchDelay = 0;
    var amznJQ = {
        _a: [], _s: [], _d: [], _l: [], _o: [], _c: [], _cs: [],
        addLogical: function() {
            this._l.push(arguments)
        },
        addStyle: function() {
            this._s.push(arguments)
        },
        declareAvailable: function() {
            this._d.push(arguments)
        },
        available: function() {
            this._a.push(arguments)
        },
        onReady: function() {
            this._o.push(arguments)
        },
        onCompletion: function() {
            this._c.push(arguments)
        },
        completedStage: function() {
            this._cs.push(arguments)
        },
        metrics: 0,
        strings: {},
        chars: {
            EOL: String.fromCharCode(0x0A),
            SQUOTE: String.fromCharCode(0x27),
            DQUOTE: String.fromCharCode(0x22),
            BACKSLASH: String.fromCharCode(0x5C),
            YEN: String.fromCharCode(0xA5)
        }
    }


</script>




<script language="Javascript1.1" type="text/javascript">
<!--
function amz_js_PopWin(url,name,options){
  var ContextWindow = window.open(url,name,options);
  ContextWindow.focus();
  return false;
}
//-->
</script>


    
        
    











<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />



<link rel="canonical" href="http://www.amazon.com/Marley-Me-Life-Worlds-Worst/dp/images/B001C2509Q" />
<meta name="description" content="Amazon.com: Marley &amp; Me: Life and Love with the World&#39;s Worst Dog: John. Grogan" />
<meta name="title" content="Amazon.com: Marley &amp; Me: Life and Love with the World&#39;s Worst Dog: John. Grogan" />

<meta name="keywords" content="John. Grogan,Marley &amp; Me: Life and Love with the World&#39;s Worst Dog,HarperCollins Publishers,B001C2509Q" />
<title>Amazon.com: Marley &amp; Me: Life and Love with the World&#39;s Worst Dog: John. Grogan</title>

<link title="Amazon Search Suggestions" rel="search" type="application/opensearchdescription+xml" href="http://d2lo25i6d3q8zm.cloudfront.net/browser-plugins/AmazonSearchSuggestionsOSD.DPFF.xml">









<!--[if IE]>

<script language="Javascript1.1" type="text/javascript">
    
  function dpCSSSetMinWidth() {
	var elem = document.getElementById("divsinglecolumnminwidth");
	if (elem) {
                dpCSSSetElemWidth(elem);
	}
  }
  
  function dpCSSSetElemWidth(elem) {
      if (elem) {
         elem.runtimeStyle.width = (document.body.clientWidth < 920 ? "920px" : "100%" );
      }
  }
  
  if ( -1 != navigator.userAgent.indexOf("MSIE") ) {
      window.onresize = dpCSSSetMinWidth;
  }
</script>

<![endif]-->




</head>
<body>
 




<script type="text/javascript">
  amznJQ.available('navbarJS-jQuery', function(){});
  amznJQ.available('finderFitsJS', function(){});
  amznJQ.available('twister', function(){});
  amznJQ.available('swfjs', function(){});

</script>









  
<script type="text/javascript">

window.AmazonPopoverImages = {
  snake: 'http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/snake._V192571611_.gif',
  btnClose: 'http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/btn_close._V192188154_.gif',
  closeTan: 'http://g-ecx.images-amazon.com/images/G/01/nav2/images/close-tan-sm._V192185930_.gif',
  closeTanDown: 'http://g-ecx.images-amazon.com/images/G/01/nav2/images/close-tan-sm-dn._V192185961_.gif',
  loadingBar: 'http://g-ecx.images-amazon.com/images/G/01/javascripts/lib/popover/images/loading-bar-small._V192188123_.gif',
  pixel: 'http://g-ecx.images-amazon.com/images/G/01/icons/blank-pixel._V192192429_.gif'
};
var container = document.createElement("DIV");
container.id = "ap_container";
if (document.body.childNodes.length) {
    document.body.insertBefore(container, document.body.childNodes[0]);
} else {
    document.body.appendChild(container);
}

</script>

    <script type="text/javascript">
    (function() {
        var s = document.createElement('script');
        s.setAttribute('src', 'http://z-ecx.images-amazon.com/images/G/01/browser-scripts/us-site-wide-1.2.6/site-wide-13640146130.js._V183531323_.js');
        document.getElementsByTagName('head')[0].appendChild(s);
     })();
    </script>
<script type='text/javascript'>
    amznJQ.addLogical('popover', []);
    amznJQ.addLogical('navbarCSSUSSA185', []);
    amznJQ.addLogical('navbarJS-jQuery', []);
    amznJQ.addLogical('search-js-autocomplete', []);
    amznJQ.addLogical('lightningDealNotifier', ["http://z-ecx.images-amazon.com/images/G/01/goldbox/client-side/deal_notifier-v25._V182878209_.js"]);
    amznJQ.addLogical('CustomerPopover', ["http://z-ecx.images-amazon.com/images/G/01/x-locale/communities/profile/customer-popover/script-13-min._V224617671_.js"]);
    amznJQ.addLogical('amazonShoveler', ["http://z-ecx.images-amazon.com/images/G/01/nav2/gamma/amazonShoveler/amazonShoveler-amazonShoveler-62365.js._V171109086_.js"]);
    amznJQ.addLogical('dpCSS', []);
    amznJQ.addLogical('discussionsCSS', []);
    amznJQ.addLogical('bxgyCSS', []);
    amznJQ.addLogical('simCSS', []);
    amznJQ.addLogical('condProbCSS', []);
    amznJQ.addLogical('ciuAnnotations', []);
</script>



<br />

    
    

    
    
  
    














<script language="Javascript" type="text/javascript">

  var viewerType = "";

  var fetchedImages = {};
  var imgThumbArr = [];
  var imgThumbMarkerArr = [];
  var zoomLevel = 0;
  var zoomFetches = {};
  var NUMZOOMLEVELS = 5;
  var zoomViewerHTML = "";

  var numberToPreload = 8;
  var preloadCount = 0;
  var arrayindex = 0;
  var zoomimages=0;
  var tszoom=0;

  var spinPreloader = [];
  var currentSpinFrameNum = 0;
  var totalNumSpinFrames = 0;

function viewerZoomIn()
{
  if(viewerType == "s7") {
    tszoom.zoomIn();
  } else if (viewerType == "amz") {
    DynAPI.view.zoomIn();
  } 
  setZoomButtons();
}

function viewerZoomOut()
{
  if(viewerType == "s7") {
    tszoom.zoomOut();
  } else if (viewerType == "amz") {
    DynAPI.view.zoomOut();
  } 
  setZoomButtons();
}

function viewerReset()
{
  if(viewerType == "s7") {
    tszoom.reset();
  } else if (viewerType == "amz") {
    DynAPI.view.reset();
  }
  setZoomButtons(1); 
}

function viewerShowZoomImage(url, width, height, version, amzZoomViewerType, scaleLevels) 
{
  if(viewerType == "s7") {
    tszoom.setImage(url,true,width,height);
  } else if (viewerType == "amz") {
    DynAPI.view.setZoomImage(url + ".",width,height,version,amzZoomViewerType,scaleLevels);
  }
  setZoomButtons(1); 
}


function zoomFetchImage(id, image)
{
  // This method fetches the six (three on/off) buttons so that they can be 
  // changed dynamically. The image index are 0/1 -- Zoom+ : on/off, 2/3 -- Zoom- : on/off
  // 4/5 --  Reset : on/off

  zoomFetches[id] = {};
  zoomFetches[id].image = image;

  // Attempt to preload the button images
  var imagePreloader = new Image();
  imagePreloader.src = zoomFetches[id].image;
}

function setZoomButtons(reset)
{
  if(viewerType == "s7") {
    if (tszoom.visible != 0) {
      if( document.getElementById('zoomIn') &&
          document.getElementById('zoomOut') &&
          document.getElementById('reset') ) {

        if (tszoom.zoomi.curZoomPower == 0 || reset) {
          document.getElementById('zoomIn').src  = zoomFetches["zoominon"].image;
          document.getElementById('zoomOut').src = zoomFetches["zoomoutoff"].image;
          document.getElementById('reset').src   = zoomFetches["resetoff"].image;
        } else if (tszoom.zoomi.curZoomPower >= tszoom.zoomi.max_zoom) {
          document.getElementById('zoomIn').src  = zoomFetches["zoominoff"].image;
          document.getElementById('zoomOut').src = zoomFetches["zoomouton"].image;
          document.getElementById('reset').src   = zoomFetches["reseton"].image;
        } else {
          document.getElementById('zoomIn').src  = zoomFetches["zoominon"].image;
          document.getElementById('zoomOut').src = zoomFetches["zoomouton"].image;
          document.getElementById('reset').src   = zoomFetches["reseton"].image;
        }
      }
    }
  } else if (viewerType == "amz") {
      if( document.getElementById('zoomIn') &&
          document.getElementById('zoomOut') &&
          document.getElementById('reset') ) {

	var zoomLevel = DynAPI.view.getZoomLevel();

        if (zoomLevel == -1 || reset) {
          document.getElementById('zoomIn').src  = zoomFetches["zoominon"].image;
          document.getElementById('zoomOut').src = zoomFetches["zoomoutoff"].image;
          document.getElementById('reset').src   = zoomFetches["resetoff"].image;
        } else if (zoomLevel == 1) {
          document.getElementById('zoomIn').src  = zoomFetches["zoominoff"].image;
          document.getElementById('zoomOut').src = zoomFetches["zoomouton"].image;
          document.getElementById('reset').src   = zoomFetches["reseton"].image;
        } else {
          document.getElementById('zoomIn').src  = zoomFetches["zoominon"].image;
          document.getElementById('zoomOut').src = zoomFetches["zoomouton"].image;
          document.getElementById('reset').src   = zoomFetches["reseton"].image;
        }
      }      
  }
}

function zoomButtonsOff()
{
  if( document.getElementById('zoomIn') &&
      document.getElementById('zoomOut') &&
      document.getElementById('reset') ) {
    document.getElementById('zoomIn').src  = zoomFetches["zoominoff"].image;
    document.getElementById('zoomOut').src = zoomFetches["zoomoutoff"].image;
    document.getElementById('reset').src   = zoomFetches["resetoff"].image;
  }
}

function fetchImage( id, image, markerID) 
{
 
   fetchedImages[id] = {};
   fetchedImages[id].image = image;
   imgThumbArr[arrayindex] = id;
   imgThumbMarkerArr[arrayindex] = markerID;
   arrayindex++;

   if(preloadCount < numberToPreload) 
   {
     var imagePreloader = new Image();
     imagePreloader.src = image;
     preloadCount++;
   }

}

var allPreloaded = 0;

function showZoomViewer()
{
    spinStop();
    document.getElementById('imageViewerDiv').innerHTML = '<div width="0" height="0"></div>';
    document.getElementById('imageViewerDiv').style.width = 0;
    document.getElementById('imageViewerDiv').style.height = 0;
    document.getElementById('imageViewerDiv').style.visibility = "hidden";

    document.getElementById('zoomTextDiv').innerHTML = ' ';
    document.getElementById('zoomButtonsDiv').innerHTML = zoomButtons;

    if(viewerType == "s7") {
      document.getElementById('tsapi').style.visibility = "visible";
      document.getElementById('tsapi').style.width = 500;
      document.getElementById('tsapi').style.height = 500;

      tszoom.setVisible(1);
      tszoom.setWidth(500);
      tszoom.setHeight(500);
    } else if (viewerType == "amz") {
      document.getElementById('zoomViewerDiv').style.visibility = "visible";
      document.getElementById('zoomViewerDiv').style.width = 500;
      document.getElementById('zoomViewerDiv').style.height = 500;

      DynAPI.view.show();
    }
}

function hideZoomViewerDiv() {
    if(viewerType == "s7") {
      if(tszoom) {
        tszoom.setVisible(0);
        tszoom.setWidth(0);
        tszoom.setHeight(0);

        document.getElementById('tsapi').style.visibility = "hidden";
        document.getElementById('tsapi').style.width = 0;
        document.getElementById('tsapi').style.height = 0;
      }
    } else if (viewerType == "amz") {
      if(window.DynAPI && DynAPI.view) {
  	DynAPI.view.hide();

        document.getElementById('zoomViewerDiv').style.visibility = "hidden";
        document.getElementById('zoomViewerDiv').style.width = 0;
        document.getElementById('zoomViewerDiv').style.height = 0;
      }
    }

    if(document.getElementById('zoomTextDiv')) {
	document.getElementById('zoomTextDiv').innerHTML = '';
    }
    if(document.getElementById('zoomButtonsDiv')) {
	document.getElementById('zoomButtonsDiv').innerHTML = '';
    }
}

function showImage( id )
{
    spinStop();
    hideZoomViewerDiv();

    showImageViewer( id )
}

function showImageViewerDiv()
{
    document.getElementById('imageViewerDiv').style.width = 500;
    document.getElementById('imageViewerDiv').style.height = 500;
    document.getElementById('imageViewerDiv').style.visibility = "visible";

    document.getElementById('imageViewerDiv').innerHTML = '<img src="" id="prodImage" />';
}

function showImageViewer( id )
{
    spinStop();
    showImageViewerDiv();

    if(document.getElementById('prodImage')) {
        document.getElementById('prodImage').src = fetchedImages[id].image;
    }

    for ( elementID in fetchedImages )
    {
      if ( !allPreloaded )
      {
        var imagePreloader = new Image();
        imagePreloader.src = fetchedImages[elementID].image;
      }
    }
    allPreloaded = 1;
}

function setImageBorder(id, markerID) 
{
   if(document.getElementById)
    {
	for (var i=0; i < imgThumbArr.length; i++ )
        {
           if (document.getElementById(imgThumbArr[i]))
           {
	     document.getElementById(imgThumbArr[i]).className = 'image';
           }
	}
	for (var i=0; i < imgThumbMarkerArr.length; i++ )
        {
           if (document.getElementById(imgThumbMarkerArr[i]))
           {
	     document.getElementById(imgThumbMarkerArr[i]).src = '';
           }
	}
	document.getElementById(id).className = 'imgborderon';
	if(markerID) {
	    document.getElementById(markerID).src = '';
	}
     }
    else if (document.layers)
   {
        for (var i=0; i < imgThumbArr.length; i++ )
        {
	  if (document.imgThumbArr[i])
          {
            document.imgThumbArr[i].className = 'image';
	  }
	}
        for (var i=0; i < imgThumbMarkerArr.length; i++ )
        {
	  if (document.imgThumbMarkerArr[i])
          {
            document.imgThumbMarkerArr[i].src = '';
	  }
	}
	document.id.className = 'imgborderon';
	if(markerID) {
	    document.markerID.src = '';
	}
   }
   else
  {
        for (var i=0; i < imgThumbArr.length; i++ )
        {
          if (document.all.imgThumbArr[i])
          {
	    document.all.imgThumbArr[i].className = 'image';
          }
	}
        for (var i=0; i < imgThumbMarkerArr.length; i++ )
        {
          if (document.all.imgThumbMarkerArr[i])
          {
	    document.all.imgThumbMarkerArr[i].src = '';
          }
	}
 	document.all.id.className = 'imgborderon';
	if(markerID) {
	    document.all.markerID.src = '';
	}
  }
}

var currentSpinFrameNum = 0;
var totalNumSpinFrames = 16;

function spinLeft()
{
    if(document.getElementById('imageViewerDiv')) {
	currentSpinFrameNum = ((currentSpinFrameNum - 1) + totalNumSpinFrames) % totalNumSpinFrames;

	if(document.getElementById('prodImage')) {
	    document.getElementById('prodImage').src = spinPreloader[currentSpinFrameNum].src;
        }
    }
}

function spinRight()
{
    if(document.getElementById('imageViewerDiv')) {
	currentSpinFrameNum = (currentSpinFrameNum + 1) % totalNumSpinFrames;

	if(document.getElementById('prodImage')) {
            document.getElementById('prodImage').src = spinPreloader[currentSpinFrameNum].src;
        }
    }
}

var playSpin = 0;      //1=Spin is playing, 0=Not playing
var playSpinInit = 0;
var spinDelay = 100;   //Delay between frames in ms

function toggleSpinPlay()
{
    if(!playSpinInit) {
	playSpinInit = 1;
        setTimeout("spinPlayHandler()", spinDelay);
    }
    
    playSpin = !playSpin;
    setPlayPauseButton();
}

function setPlayPauseButton()
{
    if(document.getElementById('spinPlayPauseButton')) {
	if(playSpin) {
	    document.getElementById('spinPlayPauseButton').src = "";
	} else {
	    document.getElementById('spinPlayPauseButton').src = "";
	}
    }
}

// Force spin playing to stop
function spinStop()
{
    playSpin = 0;
    setPlayPauseButton();
}

function spinPlayHandler()
{
    setTimeout("spinPlayHandler()", spinDelay);
    if(document.getElementById('spinSpeed')) {
        document.getElementById('spinSpeed').innerHTML = spinDelay + "ms";
    }

    if(playSpin) {
        spinRight();
    }
}

function showSpinControls() {
    var spinLeftRightText = '';

    var spinButtons = '<a href="" onclick="spinStop(); spinLeft(); return false;"><img src="" border="0" vspace="5" alt=""></a>' + 
	'<a href="" onclick="javascript:toggleSpinPlay(); return false;"><img id="spinPlayPauseButton" src="" border="0" vspace="5" alt=""></a>' +
	'<a href="" onclick="spinStop(); spinRight(); return false;"><img src="" border="0" vspace="5" alt=""></a>';

    document.getElementById('zoomTextDiv').innerHTML = spinLeftRightText;
    document.getElementById('zoomButtonsDiv').innerHTML = spinButtons;
}

// Handle a click on the spin image, move it left or right one frame
function handleSpinClick( obj, evt )
{
    // initializing variables
	var isMac = navigator.userAgent.indexOf("Mac") != -1;
    var browser = navigator.userAgent.toLowerCase();
    var xCoord;
    var yCoord;
      
    if(evt.offsetX)  xCoord = evt.offsetX + ((isMac) ? document.body.scrollLeft : 0);
    else if(evt.layerX) xCoord = evt.layerX - obj.x;
    if(evt.offsetY) yCoord = evt.offsetY + ((isMac) ? document.body.scrollTop  : 0);
    else if(evt.layerY) yCoord = evt.layerY - obj.y;
    xCoord = (browser.indexOf("ie") + 1)?evt.x:evt.layerX;
    yCoord = (browser.indexOf("ie") + 1)?evt.y:evt.layerY;


    var imgWidth = 0;
    var imgHeight = 0;
    if(document.getElementById('prodImage')) {
	imgWidth = document.getElementById('prodImage').width;
	imgHeight = document.getElementById('prodImage').height;
    }

    if(imgWidth > 0 && imgHeight > 0) {
	if(xCoord > imgWidth / 2) {
	    spinRight();
	} else {
	    spinLeft();
	}
    }
}

// Handle a mouse drag on the spin image, moving the image left or right with the mouse
// Need to create drag functionality using down, up, and move functions
var spinStartX = 0;
var spinStartY = 0;
var spinDragOn = 0;
var spinDragUsed = 0;
function handleSpinDown( obj, evt )
{
    spinDragUsed = 0;

    // Stop spin and do handle drag when spin is playing, but do not handle click, so pretent we dragged
    if(playSpin) {
	spinStop();
	spinDragUsed = 1;
    }

    // initializing variables
    var isMac = navigator.userAgent.indexOf("Mac") != -1;
    var browser = navigator.userAgent.toLowerCase();
    var xCoord;
    var yCoord;
      
    if(evt.offsetX)  xCoord = evt.offsetX + ((isMac) ? document.body.scrollLeft : 0);
    else if(evt.layerX) xCoord = evt.layerX - obj.x;
    if(evt.offsetY) yCoord = evt.offsetY + ((isMac) ? document.body.scrollTop  : 0);
    else if(evt.layerY) yCoord = evt.layerY - obj.y;
    xCoord = (browser.indexOf("ie") + 1)?evt.x:evt.layerX;
    yCoord = (browser.indexOf("ie") + 1)?evt.y:evt.layerY;

    spinStartX = xCoord;
    spinStartY = yCoord;

    spinDragOn = 1;
}
function handleSpinUp( obj, evt, onmouseout )
{
    spinDragOn = 0;

    // If user clicked down and up but never dragged, signal a mouse click instead of a drag
    if(!spinDragUsed && !onmouseout) {
	handleSpinClick(obj, evt);
    }
}
function handleSpinMove( obj, evt )
{
    if(!spinDragOn) {
	return;
    }

    // initializing variables
    var isMac = navigator.userAgent.indexOf("Mac") != -1;
    var browser = navigator.userAgent.toLowerCase();
    var xCoord;
    var yCoord;
      
    if(evt.offsetX)  xCoord = evt.offsetX + ((isMac) ? document.body.scrollLeft : 0);
    else if(evt.layerX) xCoord = evt.layerX - obj.x;
    if(evt.offsetY) yCoord = evt.offsetY + ((isMac) ? document.body.scrollTop  : 0);
    else if(evt.layerY) yCoord = evt.layerY - obj.y;
    xCoord = (browser.indexOf("ie") + 1)?evt.x:evt.layerX;
    yCoord = (browser.indexOf("ie") + 1)?evt.y:evt.layerY;

    var xDiff = xCoord - spinStartX;
    var yDiff = yCoord - spinStartY;

    if(xDiff < -10) {
	spinLeft(); 
	spinStartX = xCoord;
	spinStartY = yCoord;
	spinDragUsed = 1;
    } else if(xDiff > 10) {
	spinRight();
	spinStartX = xCoord;
	spinStartY = yCoord;
	spinDragUsed = 1;
    }

}

// Show the given rich media Spin URL that has numFrames frames
function showSpinView( url, numFrames ) 
{
    spinStop();
    //Reset current spin frame number to the first frame and set numFrames global
    currentSpinFrameNum = 0;
    totalNumSpinFrames = numFrames;
    spinPreloader = [];

    // Calculate spin delay based on total number of frames, total rotation to go around once
    var totalRotationTime = 2000;
    spinDelay = totalRotationTime / totalNumSpinFrames;

    // Hide zoom viewer and show image viewer
    hideZoomViewerDiv();
    showImageViewerDiv();

    //Add images to the preloader
    if(document.images) {
      for(i = 0; i < totalNumSpinFrames; i++) {
        spinPreloader[i] = new Image();
        spinPreloader[i].src = url + "+d=_SCR(0," + i + ",0,500)_+e.jpg";
      }
    }
    
    // Also set the current image to show

        spinURL = url + "+d=_SCR(0," + currentSpinFrameNum + ",0,500)_+e.jpg";

    if(document.getElementById('imageViewerDiv')) {
	document.getElementById('imageViewerDiv').innerHTML = 
	    "<div width='350' height='350' style='text-align:center;display:table-cell; vertical-align:middle;'><img onmousedown='handleSpinDown(this, event); return false;' " +
	    "onmouseout='handleSpinUp(this, event, true);' onmouseup='handleSpinUp(this, event)' onmousemove='handleSpinMove(this, event); return false;' " +
	    "style='cursor: pointer; position:relative; vertical-align:middle;' src='" + spinURL + "' id='prodImage' /></div>";
    }

    showSpinControls();
}

</script>

<script language="Javascript" type="text/javascript">
zoomFetchImage("zoominoff","http://g-ecx.images-amazon.com/images/G/01/richmedia/zoom/buttons/zoom-in-off._V192213756_.gif");
zoomFetchImage("zoomoutoff","http://g-ecx.images-amazon.com/images/G/01/richmedia/zoom/buttons/zoom-out-off._V192213759_.gif");
zoomFetchImage("resetoff","http://g-ecx.images-amazon.com/images/G/01/richmedia/zoom/buttons/zoom-reset-off._V192213745_.gif");

</script>
  <table width="100%" border="0" cellspacing="0" cellpadding="3">
  <tr height="1"> 
    <td align="left" valign="middle">
<img src="http://g-ecx.images-amazon.com/images/G/01/richmedia/zoom/logo-pop-up._V192213745_.gif" width="117" align="middle" height="23" border="0" />    </td>
    <td align="right" valign="middle"> 
      <script language="Javascript">

	var closeTagLink = '<a href="javascript:window.close();"><img src="http://g-ecx.images-amazon.com/images/G/01/richmedia/zoom/buttons/close-window-sand-transparent._V192213522_.gif" width="95" vspace="5" alt="Close window" hspace="0" align="middle" height="20" border="0" /></a>';


        document.write(closeTagLink);
      </script>
    </td>
  </tr>
    <tr valign="top" height="1"> 
      <td colspan="2" align="left" valign="middle">
        <table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
            <td class="header">
              <strong>Marley & Me: Life and Love with the World's Worst Dog</strong>
            </td>
          </tr>
        </table>
      <table width="500" border="0" align="center" cellpadding="3" cellspacing="0" class="dottedtable">
        <tr> 
          <td><div id="imagePlaceHolder" align="center" valign="middle">
             <noscript><div id="imageViewerDiv"><img src="http://ecx.images-amazon.com/images/I/41DWtxjo62L._SS500_.jpg" id="prodImage" /></div></noscript>
          <script language="Javascript">

      var imageViewerTagDiv = '<div id="imageViewerDiv"><img src="http://ecx.images-amazon.com/images/I/41DWtxjo62L._SS500_.jpg" id="prodImage" /></div>';



      document.write(imageViewerTagDiv);

      </script>
        </div>
  </td>
        </td>
      </tr>
<script>

</script>



<script>

</script>
        </tr>
      </table>
    </td>
  </tr>
</table>











<br />

<table border="0" cellspacing="1" cellpadding="3" width="90%" align="center">
  <tr>
    <td align="center" valign="center" bgcolor="#FFFFFF">
      <br /><br />
<script language="JavaScript1.1" type="text/javascript">
<!--
      document.write('<a href="javascript:window.close();"><span class="small">Close Window</span></a>')
//-->
</script>
    </td>
  </tr>
</table>










  <!--AMZNJQFINAL-->


</body>
</html>



